为mac自带的emacs添加ruby模式
来源:互联网 发布:非线性优化的优缺点 编辑:程序博客网 时间:2024/05/18 02:03
Mac自带的Emacs还是v22,实在是有点老,连现在流行的Package Manager都没有。由于它没有自带的Ruby mode,因此也不会为Ruby提供语法高亮了。不过如果是熟悉Emacs和elisp的大神,自己写个插件也不错。但是对于我这种玩票性质的小白用户来说,实在是太难了。不过幸亏这是一个广为人知的问题,Google上有许多答案。其中Diamond的这篇操作比较简单。下面是它的中文版。THX to Diamond...
- 下载Ruby源码中的Ruby model el文件。原文为,不过不好复制,建议大家上Github上找。
- 将刚才的el文件保存到
/usr/share/emacs/site-lisp/ruby-mode.el
。 - 在
/usr/share/emacs/site-lisp/site-start.el
中添加一下代码。
;; Load ruby mode when needed(autoload 'ruby-mode "ruby-mode" "Ruby mode" t );; Assign .rb and .rake files to use ruby mode(setq auto-mode-alist (cons '("\\.rb\\'" . ruby-mode) auto-mode-alist))(setq auto-mode-alist (cons '("\\.rake\\'" . ruby-mode) auto-mode-alist));; Show syntax highlighting when in ruby mode(add-hook 'ruby-mode-hook '(lambda () (font-lock-mode 1)))
如果需要修改默认的Tab键缩进宽度,可以继续添加下面的代码。
;; Set the default tab width to 4(setq-default tab-width 4)
下面就可以愉快的使用Emacs练习Ruby了。
本文档由长沙戴维营教育整理。
0 0
- 为mac自带的emacs添加ruby模式
- Emacs 添加自带输入法
- Emacs自带的小游戏
- ruby 自带的全局变量
- Emacs自带教程的学习笔记
- emacs 自带的简单入门教程
- emacs 自带的简单入门教程(TUTORIAL)
- MAC自带词典添加词典文件
- Emacs 自带输入法
- Emacs自带小游戏
- [MAC OSX]MAC自带的Mail转发邮件内容显示为乱码
- Emacs 23.2 自带的Cedet的使用
- Emacs 23.2 自带的Cedet的使用
- Emacs 23.2 自带的Cedet的使用
- [mac]添加系统自带辞典或下载的词典包
- Debian 自带的Emacs不能打开手册
- emacs 自带的代码补全配置
- emacs 自带的代码补全配置
- RTOS的精确延时功能扩展
- 用 Java 实现断点续传 (HTTP)
- Emacs常用快捷键笔记
- 【考据】“烫烫烫”与“锟斤拷”的原理
- 程序员如何在技术上提升自己
- 为mac自带的emacs添加ruby模式
- SecureCRT 5.2.2的注册码
- android多分辨率适配(一)
- ubuntu10.04配置ssh
- 黑马程序员——java中file类的一些总结
- 低功耗蓝牙4.0BLE编程-nrf51822开发(9)
- [Leetcode 121, medium] Best Time to Buy and Sell Stock I
- unity3d 在UGUI中制作自适应调整大小的滚动布局控件
- Android模仿三星手机系统滑动条滑动时滑块变大的特效