私は emacs の初心者で、Ruby on Rails の「スターター キット」をインストールしました。これはうまく機能します。ただし、私はPHPでも開発しており、スターターはいくつかの問題を引き起こします。
ruby ファイル以外のすべてのファイルを編集するときに、いくつかのマイナー モードをオフにしたい。
私の .emacs ファイルには次のものがあります。
(add-to-list 'load-path "~/.emacs.d/plugins/ruby-block")
(require 'ruby-block)
これをコメントアウトすると、すべてのファイルでマイナーが消えるので、次のようにフックを追加してみました (ただし、私は完全な初心者なので、これは間違ったアプローチかもしれません)。
(add-hook 'ruby-mode-hook (lambda () (add-to-list 'load-path "~/.emacs.d/plugins/ruby-block")))
(add-hook 'ruby-mode-hook (lambda () (require 'ruby-block)))
また、イベントフックを使用して関数を呼び出し、上記の行を関数に移動しようとしましたが、それでも機能しませんでした。
.rb 以外のすべてのファイルから ruby-block マイナーを削除する助けをいただければ幸いです。