想在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
为了使用emacs-crystal-mode,你需要首先安装Emacs,然后将emacs-crystal-mode-master压缩包解压,把源代码文件放入Emacs的load-path路径下。接着,在Emacs配置文件(通常是`.emacs`或`init.el`)中加载该模式,通常...
ruby-hash-syntax.el 改编自 TextMate 使用的方法,该库提供了一个命令ruby-hash-syntax-toggle ,它尝试在 1.8 和 1.9 哈希样式之间自动转换选定的 ruby 代码...您可能希望将该命令绑定到ruby-mode-map一个键。
邪恶的Ruby文本对象 软件包,其中添加了一些文本对象和键绑定,以与带有Ruby代码一起使用。 它的灵感来自于的m文本对象以及的r / r* ,尽管它的工作原理并不完全相同...( add-hook 'ruby-mode-hook 'evil-ruby-text-o
(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 在...
- **其他**:还包括Ruby、JavaScript等多种语言的支持。 - **撰写模式**: - **拼写检查(ispell模式)**:支持在编辑过程中进行拼写检查。 - **HTML(html-helper模式)**:提供了HTML代码的高亮显示以及标签...
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 浏览器 访问
1. 安装 dap-mode:可以通过MELPA(Emacs包管理器)来安装 dap-mode,确保 dap-mode-master目录下的文件被正确加载。 2. 配置 dap-mode:根据所使用的编程语言,配置相应的调试器适配器,例如,对于JavaScript可以...
Chef-mode是Emacs的次要模式,编辑。 它定义了次要模式,厨师模式和相应的全局厨师模式,具有两个键绑定: 抄送抄送(Mx Chef-knife-dwim)-编辑厨师存储库的一部分(菜谱,数据包项目,节点/角色/环境定义)时,...
3. **语言支持**:DOOM Emacs通过其模块系统提供了对各种编程语言的强大支持,包括Python、JavaScript、Ruby、Java、Go等。这些模块会自动为特定语言提供语法高亮、自动补全、错误检查等功能。 4. **自动补全**:...
具有org-mode Emacs Ruby>= 1.9 Ruby gem geocoder 灵感 作者:( 整理您的geoJSON旅行日志 从现有的geoJSON文件加载旅行日志,以便我们对其进行编辑。 require 'json' require 'date' if travellog == 'nil' ...
- **Shell Mode**:可以直接在Emacs中运行shell命令。 - **Telnet和FTP**:支持远程登录和文件传输功能。 - **Man页面**:直接在Emacs中查看Linux命令的手册页。 - **Ange-FTP**:提供FTP客户端功能。 #### 4. ...
(add-hook 'ruby-mode-hook '(lambda () (serverspec 1))) 职能 serverspec :: find-spec-files 列出*_spec.rb文件。 yasnippet的代码段 Serverspec资源类型代码段 自动完成字典 Serverspec匹配器字典 文件检查...
`ob-tmux` 是一个专门为Emacs用户设计的扩展库,它与Emacs的`org-mode`集成,提供了在tmux会话中执行和管理代码块的强大功能。这个库是`org-babel`的一个扩展,允许你在tmux多窗口终端管理器中无缝地运行、测试和...
在实际应用中,`org-ruby`可能被用于构建自动化工作流,比如定期同步Emacs的Org模式日程到Google日历,或者从项目管理的Org文件中提取进度报告。它还可能与Web应用程序结合,例如通过API接收和返回Org格式的数据,...
例如,用户可能需要在`.emacs`中添加如下配置来启用`company-mode`的Ruby支持: ```elisp (require 'company) (add-to-list 'company-backends 'company-ruby) ``` "删除对rcodetools的依赖"可能是因为`rcodetools...