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ターミナルのカーソルの前のプロンプトに表示されている文字を消す

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

Mac OSで使われているポート番号を確認する(portsscan)

概要 みなさんこんにちはcandleです。今回はMacで使われているポートの確認方法を紹介します。 ポート番号とはパソコンがインターネット(とは限らないのですが)、外部からのアクセスを受け付けている番 …

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

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

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

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

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

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

  • English
  • 日本語

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