/ / Emacs lua-mode(ファイルモード指定エラー) - emacs、lua、elisp

Emacs lua-mode(ファイルモード指定エラー) - emacs、lua、elisp

次のエラーが表示されます

ファイルモード指定エラー:( "Unknown rx form` group-n ""エラー)

私がemacsで.luaファイルを編集しようとするとき。私はGNU Emacs 23.3.1を使用しています。 .emacs ファイル:

(autoload "lua-mode "lua-mode" "Lua editing mode." t)
(add-to-list "auto-mode-alist "("\.lua$" . lua-mode))
(add-to-list "interpreter-mode-alist "("lua" . lua-mode))

インストールしました lua-mode から http://immerrr.github.com/lua-mode/。 私はemacsを実行しようとしている --debug-init デバッガには入力されませんでしたが、代わりに.luaファイルが開きます text-mode そうではない lua-mode..

(また見なさい Emacsのルアモードの問題:(void-function interactively-pと呼ばれる)

回答:

回答№1は4

Emacsは何も知らないので不平を言っています group-n で使用される記号 rx 最近のコミットの1つにマクロがあります。これはおそらく、そのシンボルが Emacs 24.2 あなたのものは少し古いです。

私は、私が思っていたコーディング rx パッケージははるかに成熟していて、Emacsのニュースの変更点を調べることさえなかったので、ここでは2つのオプションがあります:

  • Emacsを24.2に更新するか
  • あなたはダウングレードすることができます 古い改訂版 私はそのコードを書き直す機会があるのを待っています。

UPD:問題は上流で修正され、コードはEmacs23と再び互換性があります。