转自:http://www.cnblogs.com/arrongao/archive/2011/06/26/2090721.html
1.emacs
安装emacs
apt-get install emacs
2.emacs-rails
下载emacs-rails
地址:http://rubyforge.org/projects/emacs-rails
解压emacs-rails到 ~/.emacs.d/
3.snippet.el和find-recursive
$ cd ~/.emacs.d/emacs-rails/
$ wget http://www.kazmier.com/computer/snippet.el
$ wget http://www.webweavertech.com/ovidiu/emacs/find-recursive.txt
$ mv find-recursive.txt find-recursive.el
4.inf-ruby.el等 $ cd ~
$ svn co http://svn.ruby-lang.org/repos/ruby/trunk ruby(可参考http://svn.ruby-lang.org)
$ cd ~/ruby/misc/
$ cp *.el ~/.emacs.d/emacs-rails/
5.配置.emacs文件 $ vi ~/.emacs,如果不存在新创建此文件 在打开的文件中添加如下内容: (setq load-path (cons "~/.emacs.d/emacs-rails" load-path))
(require 'rails)
6.测试是否配置成功 $ emacs --debug-init
7.测试emacs-rails $ cd rails-project(进入到任意rails项目目录下)
$ emacs app/controller/application.rb(使用emacs打开任意文件)
这时会看到菜单栏中出现了ROR项目,配置成功,不过要熟悉一下快捷键了。
8.(补充)我配置的过程中出现了flymake报错的情况,提示无法进行语法检查,我干脆直接把flymake给禁用了
修改rails-ruby.el, 注释以下两行就可。
;; (when (featurep 'flymake)
;; (add-hook 'ruby-mode-hook 'flymake-ruby-load))
分享到:
相关推荐
带有各种功能的emacs配置。
Emacs是一款强大的文本编辑器,深受程序员和系统管理员的喜爱,...通过这些定制,用户可以根据自己的需求打造一个高效且舒适的开发环境。不过,Emacs的学习曲线较陡峭,但一旦掌握,你会发现它的强大和灵活性无可比拟。
Emacs社区提供了大量的配置示例和主题,新手可以通过学习和借鉴这些资源来快速构建自己的开发环境。 最后,值得一提的是,Emacs的配置和扩展可以通过MELPA(Melpa Stable)和ELPA(Emacs Lisp Package Archive)等...
elpy, Emacs python 开发环境 Elpy,Emacs Lisp python-环境Elpy是一个Emacs软件包,可以为Emacs带来强大的python 编辑功能。 它组合并配置了一些它的他软件包,这两个软件包都是用,以及 python 编写的。 文档El
标题"emacs配置-python开发环境"表明这个压缩包包含了用于在Emacs中优化Python开发的定制配置。 描述中提到,用户需要下载压缩包,解压后,备份原有的`.emacs.d`文件夹,然后用新提供的文件夹替换它。`.emacs.d`是...
总之,在Ubuntu下搭建Linux嵌入式开发环境涉及多方面的配置,包括中文环境、开发工具、调试工具、文档查看、文件共享和传输。按照以上步骤,可以建立一个基础的开发环境,为后续的嵌入式项目提供良好的开发平台。在...
在你提供的资源“emacs大神集成开发环境”中,很可能包含了这位cmacs大神精心定制的Emacs配置和相关文件,旨在优化开发体验。 Emacs的核心在于其内置的脚本语言Emacs Lisp,这使得用户可以自由地修改或添加功能。...
emacs c-mode配置 要求已安装cscope
Emacs Python 开发环境
EMACS在Windows下的配置主要包括HOME目录的设置和中文环境的设置。其中,HOME目录的设置可以通过注册表的设置来实现。中文环境的设置可以通过配置文件来实现。 六、其他问题 在学习EMACS的过程中,可能会遇到一些...
通过以上步骤,你已经成功在Windows下的Emacs中配置了一个功能完备的Python开发环境。Emacs的灵活性和强大的扩展性使其成为Python开发者的理想选择,无论是新手还是经验丰富的程序员,都能从中受益。
本配置文件基于网上提供的其他配置文件进行修改。 支持: emacs 24 +cedet 1.1 +ecb 2.40 源配置文件下载地址: http://download.csdn.net/detail/karotte/3812760
通过Emacs的定制性和扩展性,你可以根据个人喜好和需求进一步调整配置,例如集成测试框架、版本控制工具等,以打造一个高效、个性化的开发环境。记住,熟练掌握Emacs的快捷键和定制技巧,将大大提高你的编程效率。
在Ubuntu和大多数Linux发行版中,Emacs被视为一款必不可少的工具,尽管它可能不会预装在系统中。通过它的内置语言解释器,Emacs支持Elisp(Emacs Lisp)编程,这使得用户能够自定义和扩展其功能,使其成为一款极其...
【基于立宇泰ARMSYS2440的Ubuntu Linux嵌入式开发环境配置】 在进行嵌入式开发时,创建一个高效的开发环境至关重要。本文将详细介绍如何在Ubuntu操作系统上配置针对立宇泰ARMSYS2440的嵌入式开发环境。ARMSYS2440是...
以下将详细介绍如何在Ubuntu 8.04下搭建一个完整的嵌入式开发环境。 首先,确保系统是最新的。打开终端并输入以下命令来更新系统软件包: ``` sudo apt-get update sudo apt-get upgrade ``` 接着,安装基本的开发...
接下来,我们需要配置Emacs以启动Scala开发环境。在你的`.emacs`或`init.el`配置文件中添加以下代码来启用`scala-mode`: ```lisp (require 'scala-mode) (add-to-list 'auto-mode-alist '("\\.scala$" . scala-...