我对 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 次要的任何帮助