defとendの自動ペアリングを有効にするためにruby-electric.elをインストールしました。.emacsファイルでそれを要求し、バッファーを評価しました。
ただし、バッファに「def」と入力すると、対応する「end」ブロックが追加されていません。間違っていることをテストするにはどうすればよいですか?
defとendの自動ペアリングを有効にするためにruby-electric.elをインストールしました。.emacsファイルでそれを要求し、バッファーを評価しました。
ただし、バッファに「def」と入力すると、対応する「end」ブロックが追加されていません。間違っていることをテストするにはどうすればよいですか?
ruby-mode
バッファで有効にする必要があります。たとえば、次のようになります。
(add-hook 'ruby-mode-hook 'ruby-electric-mode)
のend
後にSpaceと入力すると、キーワードを追加する必要がありますdef
。
ところで、このリポジトリのバージョンを使用している場合は、上記を実行する必要はありません。すでにautoload
フォームにフックが追加されています。これは、TromeyのELPAリポジトリにパッケージ化されているバージョンでもあります。