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

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

関連記事

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

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

Mac Yosemiteを購入したので、OSの基本の設定を行う

概要 みなさんこんにちはcandleです。前のmac book proは2010年 earlyでした。最近、調子が悪いので壊れる前に新しいmac book pro2015 earlyを購入しました。今 …

Macのgrepの結果に色を付ける

概要 みなさんこんにはcandleです。今回はgrepの結果に色を付ける技を紹介します。 grepはファイルの中身を検索してくる便利な検索ツールです。grepは基本的に色づけはしてくれませんが、オプシ …

Unixの画像処理ソフト「ImageMagick」をmacports経由でインストールする

概要 みなさんこんにちはcandleです。今回はImageMagickのインストールを行いましょう。 ImageMagicなのですが、これは画像を様々な要望に答えて処理してくれるソフトです。ターミナル …

nodenvでインストールリストとnodeのバージョンをアップデートする

概要 皆さんこんにちはcandleです。今回はbrewでインストールしたnodenvのインストールリストの更新とnodeのバージョンの更新をしてみましょう。 nodeの開発は活発であっという間にnod …

  • English
  • 日本語

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