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 define