ruby-modeで{}を入力しようとするとSymbol’s value as variable is void: last-command-charと怒られるのを解決する

Macのemacsをemacs24.3にあげてrubyを書こうとすると、{}を入力する際に「Symbol’s value as variable is void: last-command-char」とエラーが出て{}を入力することができなくなってしまった。

ruby-mode.elにあるlast-command-charが、24.1.50から無くなってしまった事による影響らしい。

対応版のruby-mode.elがここにあるので、落とすと解決した。

以下のコマンドでチェックアウトして、misc以下にruby-mode.elはある。
$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby

No Comments

Post a Comment

コメントを投稿するには、下の計算の答えを入力する必要があります。答えは半角数字で入力してください。 * Time limit is exhausted. Please reload the CAPTCHA.