joppot

コピペで絶対動く。説明を妥協しない

mac

macのemacs23,24でemmet(1.0.10)の補完の後にカーソルの位置がずれるのをデグレードして対処する

投稿日:


39b389a2

概要

みなさんこんにちはcandleです。今回はemacs23か24でemmetを使用した時に、カーソルの位置が行末になってしまう時の対処法を紹介します。
とは言っても、ソースコードをいじるわけではなくデグレードするだけです。
2014年9月現在emacsのemmetのバージョンは1.0,10です。
このバージョンはなぜかmacのemacsだとctrl+jでemmetの補完をした後に、カーソルが行末に来てしまいます。

emacsemmetauto


前提

emacsでemmetモードが動いている


デグレードする

正直、自分はlispを書いたとことがないので、コードを書き換えて直すという方法はとれません。
なので、デグレードします。
下のgithubにブラウザからアクセスします。

https://github.com/smihica/emmet-mode

そしたら、releasesをクリックします。

emmetoldversion

1.0.8のバージョンがあるので、それをクリックします。

emmet1008ver

zipとしてまとまっているのでそれをダウンロードします。
getaszip

ダウンロードフォルダでzipを解凍します。その中のemmet-mode.elを使います。

emmethotfile

それを自分のemacsのelファイルの読み込み先に移動させます。
私の場合は「(add-to-list ‘load-path “~/.emacs.d/elisp”)」で.emacs.dのelispフォルダの中を読み込んでいるので、そこに移動させます。

mv Download/emmet-mode-1.0.8/emmet-mode.el ~/.emacs.d/elisp/

これで、emmet-modeの1.0.8が使える様になりました。

emmet1.0.8を使ってみる

今度は補完の時にカーソルが最後に行かなくなりましたね。
ただ、ちょっとやっぱり場所がずれていますね。

nosogood


まとめ

私のCentOSの環境では最新版は問題なく動くので、まあそのうち改善されるかもしれないから気長に待ちましょう。

スポンサードリンク

「為になったなぁ」と思ったら、シェアお願いします。

-mac
-,

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

MacにMacPortsを使ってmecabを入れる

概要 みなさんこんにちはcandleです。形態素解析エンジンmecabをmacに入れてみましょう。 mecabは日本語を分析し、名刺や形容詞などの種類に分けたりできる便利なソフトです。 よく使われる例 …

Pythonのライブラリをpipで管理する

概要 みなさんこんにちはcandleです。Pythonのライブラリを管理するpipの導入を行いましょう。 そもそも、pythonのライブラリとはなんでしょうか? pythonはすっごく便利なライブラリ …

Macターミナルのカーソルの前のプロンプトに表示されている文字を消す

概要 みなさんこんにちはcanldeです。 ターミナルのプロンプトっていう言葉知っていますか? サイトによれば 「コンピューターにコマンドを入力する場所を表す画面上の表示。」 らしいです。私はこの言葉 …

Mac OS X Mavericks にruby on rails4の環境を構築する

概要 みなさんこんにちはcandleです。今回はruby on railsの永遠のテーマ環境構築と環境設定をやっていきましょう。 ruby on railsは近頃のwebアプリケーションではよく使われ …

macターミナルのウィンドタイトルとタブ名を変更する

概要 みなさんこんにちはcandleです。 ターミナルのウィンドタイトルとタブ名を変更する企画をやっていきたいと思います。 ウィンドタイトルというのは何処かというと下の画像の部分になります。タブ名もそ …

  • English
  • 日本語

ベンチャー企業のCTOをやってます。大学時代にプログラミングを始め、javaから入門し、C++へて、PHPへと進み、会社ではRailsを使用。自動化が大好きなプログラマー