2014年1月23日木曜日

[Sublime Text 3] LaTeXing を消した後にエラーが出る時の対処法


Sublime Text 3 で LaTeXing という TeX 用のパッケージを使っていたのですが、「ライセンスを購入してね☆」とうるさかったので、LaTeX Tools に乗り換えました。

Remove Package から LaTeXing を削除した後、Sublime Text 3 を再起動すると以下のようなアラートが表示されました。

Error loading syntax file "Packages/LaTeXing/support/LaTeX.tmLanguage":
Unable to open Packages/LaTeXing/support/LaTeX.tmLanguage

何度再起動しても同じアラートが発生するので原因を調べたところ、どうやら、LaTeXing を使っていた時のファイルをタブで開きっぱなしなのがいけないらしい。

$ cd ~/Library/Application Support/Sublime Text 3/Local
$ cat Session.sublime_session |grep -i latex
"syntax": "Packages/LaTeX/LaTeX.tmLanguage"
"syntax": "Packages/LaTeXing/support/LaTeX.tmLanguage"

こんな感じで、セッションに LaTeXing で 文法チェックした履歴が残っていたためです。


対処法は簡単。

・編集時に LaTeXing を使っていた TeX ファイルのタブを閉じて、再度開き直す。
・もしくは、Sublime Text 右下のファイルの種類を変更するところから、再度 LaTeX > LaTeX を選択する(下図参照)。

こうすれば、アラートは表示されなくなりました。

0 件のコメント:

コメントを投稿

Related Posts Plugin for WordPress, Blogger...