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

公開日: : 最終更新日:2014/03/24 Emacs, Ruby

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

1
(define-key ruby-mode-map [return] 'ruby-reindent-then-newline-and-indent)

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

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 グループ

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

1
(define-key ruby-mode-map [return] 'reindent-then-newline-and-indent)

ad

関連記事

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

Emacs では、括弧閉じ")"にカーソルがある状態で、 C-M-p を押下すると対応する括弧開き

記事を読む

Emacs Logo

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

今までずっとVLゴシックを愛用していたけど、 このたびプログラミング用フォント Ricty

記事を読む

Emacs Logo

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

Ubuntu で文字コードを全部 UTF-8 で統一しているのに、 Emacs の dir

記事を読む

Emacs Logo

Emacs on Lubuntu から WordPress に投稿する

Emacs で WordPress に投稿したかったので weblogger.el を導入し

記事を読む

Emacs との出会い、そして現在

もうかれこれ5年ほど Emacs を使っている。 Emacs に一番最初に触れたのはい

記事を読む

Emacs Logo

WindowsでEmacsならgnupack一択!

最近、ふたたびEmacsを使い始めた。 大学生の頃は.emacsをいじるのが趣味みたいなも

記事を読む

Ruby の勉強を開始した

学生時代からずっと、スクリプト言語は Perl を使い続けてきた。 ふと、Ruby On Ra

記事を読む

ad

Message

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

ad

Windows10 英語版で Google 日本語入力をデフォルトにする

英語の勉強も兼ねて、Windows10 を英語にして使っている。 W

カフェイン抜き生活と、カフェインレスコーヒー

ぼくはコーヒーが大好きで、よく飲んでいた。 しかし、20

no image
ESファイルエクスプローラのリモートマネージャでSDにアクセスする方法

Android の ES ファイルエクスプローラは多機能かつフリーでと

お酒好きな人へのクリスマスプレゼント(ウイスキー編)

クリスマスプレゼントは何をあげたらいいか悩ましい。 しかし、お酒

no image
Windows10 で iPhone が iTunes に認識されない場合の対処法

自分用メモ。 環境 iPhone iPhone 7 Pl

→もっと見る

PAGE TOP ↑