#CitrrasLab

シトラスラボ – プログラミング、ウイスキー、ガジェットの他、日々の生活に役立つものを紹介

Emacs Ruby

Emacs の ruby-mode で改行時にエラーが出る問題と対策

投稿日:2014/03/03 更新日:

Emacs の ruby-mode で改行時に自動的にインデントしてくれる設定。

[cc lang=”lisp”]
(define-key ruby-mode-map [return] ‘ruby-reindent-then-newline-and-indent)
[/cc]

よくこのように書かれているのを見かけるけど、
これだと以下のようなエラーが出る。

Symbol’s function definition is void: ruby-reindent-then-newline-and-indent

どうやら、ruby-reindent-then-newline-and-indent という関数は
古いバージョンの ruby-mode.el で使われていた関数らしい。

ruby-reindent-then-newline-and-indent is a function defined in the old
version of ruby-mode.el which is distributed with ruby.

via: Errors after updating rinari to latest version – Google グループ

以下のように設定すれば解決。

[cc lang=”lisp”]
(define-key ruby-mode-map [return] ‘reindent-then-newline-and-indent)
[/cc]

ad

ad

-Emacs, Ruby

執筆者:


comment

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

関連記事

Emacs Logo

Ubuntu で Emacs の dired の文字化け対策

Ubuntu で文字コードを全部 UTF-8 で統一しているのに、 Emacs の dired が文字化けする現象に悩まされていた。 文字コードの設定を抜粋すると、以下の設定をしていた。 ;;文字コー …

Emacs Logo

Emacs on Lubuntu から WordPress に投稿する

Emacs で WordPress に投稿したかったので weblogger.el を導入した。 以下のコマンドでインストール。 M-x package-install [ENTER] weblogg …

Lubuntu の Emacs で C-M-p (backward-list) が効かない問題と対策

Emacs では、括弧閉じ”)”にカーソルがある状態で、 C-M-p を押下すると対応する括弧開き”(“に移動するという とても便利なキーバインド(ba …

Emacs Logo

WindowsでEmacsならgnupack一択!

最近、ふたたびEmacsを使い始めた。 大学生の頃は.emacsをいじるのが趣味みたいなものだったが、 社会人になってからはめっきり使用する機会が減っていた。 EmacsはUNIXライクな環境で使うの …

Emacs Logo

Ubuntu の Emacs でプログラミング用フォント Ricty を使う

今までずっとVLゴシックを愛用していたけど、 このたびプログラミング用フォント Ricty に乗り換えた。 とても見やすい。