想在emacs里面安装ruby-mode, 具体步骤如下:
1. 把ruby安装包/misc下面的el文件都拷贝到emacs的site-lisp目录下。
cp ruby/misc/*.el /usr/share/emacs/site-lisp/
2. 编辑.emacs文件,将下面代码加进去。
(autoload 'ruby-mode "ruby-mode"
"Mode for editing ruby source files" t)
(setq auto-mode-alist
(append '(("\\.rb$" . ruby-mode)) auto-mode-alist))
(setq interpreter-mode-alist (append '(("ruby" . ruby-mode))
interpreter-mode-alist))
(autoload 'run-ruby "inf-ruby"
"Run an inferior Ruby process")
(autoload 'inf-ruby-keys "inf-ruby"
"Set local key defs for inf-ruby in ruby-mode")
(add-hook 'ruby-mode-hook
'(lambda ()
(inf-ruby-keys)))
分享到:
相关推荐
太阳能图 Ruby设置 通过以下方式安装太阳图: gem install solargraph ...( define-key ruby-mode-map ( kbd " M-i " ) 'solargraph:complete ) 自动完成设置 ( require 'ac-solargraph ) ( define-key ruby-mo
邪恶的Ruby文本对象 软件包,其中添加了一些文本对象和键绑定,以与带有Ruby代码一起使用。 它的灵感来自于的m文本对象以及的r / r* ,尽管它的工作原理并不完全相同...( add-hook 'ruby-mode-hook 'evil-ruby-text-o
ruby-hash-syntax.el 改编自 TextMate 使用的方法,该库提供了一个命令ruby-hash-syntax-toggle ,它尝试在 1.8 和 1.9 哈希样式之间自动转换选定的 ruby 代码...您可能希望将该命令绑定到ruby-mode-map一个键。
emacs-crystal-mode:基于ruby模式的emacs最小晶体模式
(add-hook 'ruby-mode-hook 'yard-mode ) 如果您还希望得到eldoc支持,以便在迷你缓冲区中显示光标下方标签的预期语法,请同样添加该钩子: (add-hook 'ruby-mode-hook 'eldoc-mode ) 去做 提供完成的一些合理方法...
Ruby测试模式 Emacs次要模式,用于Ruby中的行为和测试驱动开发。键绑定ruby-test-mode带有一些默认的键盘绑定: 捆绑行动Cc Ct n Cc Ct Cn 作为单元测试或rspec示例,运行当前缓冲区的文件。 Cc Ct t Cc Ct Ct 在...
LSP模式-对Emacs的语言服务器协议支持 语言服务器协议支持,多种语言支持Emacs 对Emacs的语言服务器协议支持 ••••••• 为什么? :red_heart_selector: 社区驱动 :gem_stone: 功能齐全-支持语言服务器协议v...
要安装测试用例模式,请将以下内容添加到您的.emacs中: (add-to-list 'load-path "/path/to/test-case-mode")(autoload 'test-case-mode "test-case-mode" nil t)(autoload 'enable-test-case-mode-if-test "test-...
测试用例模式 Emacs的单元测试前端 test-case-mode是用于运行单元测试的次要模式。...(autoload 'enable-test-case-mode-if-test "test-case-mode") (autoload 'test-case-find-all-tests "test-case-mode" nil t) (a
Emacs 实时降价查看器 带有 websocket.el 和 Amon2 的 Emacs 实时降价查看器。 要求 Emacs 24 或更高版本。 最新的 早于 2012/SEP/01 的 websocket.el 不支持多字节... M-x realtime-markdown-viewer-mode 浏览器 访问
Chef-mode是Emacs的次要模式,编辑。 它定义了次要模式,厨师模式和相应的全局厨师模式,具有两个键绑定: 抄送抄送(Mx Chef-knife-dwim)-编辑厨师存储库的一部分(菜谱,数据包项目,节点/角色/环境定义)时,...
具有org-mode Emacs Ruby>= 1.9 Ruby gem geocoder 灵感 作者:( 整理您的geoJSON旅行日志 从现有的geoJSON文件加载旅行日志,以便我们对其进行编辑。 require 'json' require 'date' if travellog == 'nil' ...
(add-hook 'ruby-mode-hook '(lambda () (serverspec 1))) 职能 serverspec :: find-spec-files 列出*_spec.rb文件。 yasnippet的代码段 Serverspec资源类型代码段 自动完成字典 Serverspec匹配器字典 文件检查...
dap模式:Emacs调试适配器协议
介绍 YASnippet是Emacs的模板系统。 它允许您键入缩写并自动将其扩展为功能模板。 捆绑的语言模板包括:C,C ++,C#,Perl,Python,Ruby,SQL,LaTeX,HTML,CSS等。...(yas-global-mode 1) 通过在~/.e
Projectile Rails是用于在GNU Emacs中使用应用程序和引擎的次要模式。 在内部它是基于。 这意味着您可以使用Projectile的命令来获取(或确认)文件,运行测试,在项目之间切换等。 使用Projectile Rails,您可以:...
org-ruby:用Ruby编写的Org模式解析器