`
crazycode
  • 浏览: 153527 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

分享我的emacs配置-用于Ruby on Rails开发

阅读更多
之前我的emacs环境是在emacs-rails基础上加些杂七杂八的东西,不是很稳定,启动时有不少 warn信息。
近期有空,把我的emacs配置文件重构了一把,放在了github上(http://github.com/crazycode/reload-emacs.d/tree/master),主要包括以下改进:
  • 通过git submodule进行主要模块的组织,方便修改及同步其它人的修改
  • 把之前用的emacs on rails去掉了snippet和mmm-mode,改名叫emacs-rails-lite
  • 引入yasnippet,并加入一些自己习惯用的snippet,并group之,通过emacs-rails-lite中的条件使snippet进行按条件展开
  • 使用rhtml-mode
  • 同时加入rinari支持,与emacs-rails共存
  • 引入textmate.el,我最喜欢的就是M-S-t,在一个源代码中快速定位到标识符号(如函数名、方法名)
  • 加入新的css-mode.el和espresso.el(javascript-mode改进版),与textmate.el完美协同
  • 最重要的改进:支持emacs-daemon,同时支持gui和term两种模式,现在已经把vi/nano之流给扔了


我的环境是ubuntu,需要安装一下微软雅黑字体(可以找找里面的config/01base/font.el修改),获取方法:
git clone git://github.com/crazycode/reload-emacs.d.git 
git submodule init
git submodule update

然后把这个reload-emacs.d建立一个link到~/emacs.d。重新启动emacs就可以了。
也可以通过emacs --daemon启动后台进程,然后通过emacsclient -c来打开emacs frame界面。

欢迎使用eamcs的朋友与我交流,谢谢!
2
0
分享到:
评论
3 楼 foyo99 2010-09-25  
正开始使用emacs,感觉很好!
2 楼 crazycode 2009-07-22  
你是哪一种?
引用

1 楼 zhuyx808 1 小时前   引用 删除
网上一中说法是:世界上的程序员分三种,一种使用Emacs,一种使用vim,剩余的是其它。
1 楼 zhuyx808 2009-07-22  
网上一中说法是:世界上的程序员分三种,一种使用Emacs,一种使用vim,剩余的是其它。

相关推荐

    ruby on rails 101

    ”这句话生动地描述了Ruby on Rails的独特之处以及它在Web开发领域的影响力。 #### 二、安装 安装Ruby on Rails的方法多样,具体包括: - **InstantRails**:适用于Windows用户的单击安装包。 - **Locomotive**:...

    projectile-rails, 基于弹丸的Rails 模式.zip

    projectile-rails, 基于弹丸的Rails 模式 弹 Rails 概要弹 Rails 是在 GNU Emacs中使用 Ruby on Rails 应用程序和引擎的次要模式。 在内部,它是基于弹 。这意味着你可以在 greping ( 或者 acking ) 文件。运行测试...

    Ruby-尝试搭建一个类似Emacs中文网的多人博客

    Ruby界最著名的Web框架无疑是Ruby on Rails(简称Rails),它以其MVC(Model-View-Controller)架构和“约定优于配置”的理念,为开发者提供了高效且便捷的开发体验。因此,我们的项目将基于Rails进行开发。 在开始...

    .emacs.d:我的emacs配置文件

    这是我的emacs配置树,自2000年以来一直在使用和调整,对于其他Emacs用户(尤其是Web开发人员)来说,这可能是一个很好的起点。 如今,它在某种程度上适合OS X,但众所周知,它也可以在Linux和Windows上运行。 ...

    Ruby_learning_教程-中文版

    Ruby是一种跨平台、面向对象的解释型编程语言。它由松本行弘(Yukihiro ...对于任何想要深入Web开发的学习者来说,Ruby on Rails框架是一个值得学习的工具,而Ruby语言本身则为学习者打开了通往编程世界的大门。

    EmacsConfig:emacs配置

    这是我的emacs配置树,自2000年以来一直在使用和调整,对于其他Emacs用户(尤其是Web开发人员)来说,这可能是一个很好的起点。 如今,它在某种程度上适合OS X,但众所周知,它也可以在Linux和Windows上运行。 ...

    peach-melpa.org:可以在MELPA.org上自动展示Emacs主题

    项目基于Ruby on Rails开发,Ruby是一种动态、开源的编程语言,以其简洁、优雅的语法著称,而Ruby on Rails(简称Rails)则是一个流行的Web应用框架,它遵循“约定优于配置”的原则,极大地提高了开发效率。通过Ruby...

    .emacs.d:我的emacs配置

    此配置为以下内容添加了改进的默认设置和扩展支持,从我使用它们的大致顺序(从最大到最小)列出了以下内容: Haskell / Purescript / Elm / OCaml Ruby / Ruby on Rails SQL CSS /更少/ SASS / SCSS Javascript / ...

    emacs.d:包含电池的Emacs配置包

    这是我的emacs配置树,自2000年以来一直在使用和调整,对于其他Emacs用户(尤其是Web开发人员)来说,这可能是一个很好的起点。 如今,它在某种程度上适合OS X,但众所周知,它也可以在Linux和Windows上运行。 ...

    ruby-spacemacs-layer:我自己的Ruby编程语言配置层

    gmmoreira-ruby层目录描述该层在以下其他层之上添加了我自己的配置: Ruby小睡特征: 更多DAP调试模板Ruby RSpec文件对当前文件执行rspec Ruby RSpec文件单在光标位置为当前文件执行rspec Rails服务器执行rails ...

    Pragmatic.Textmate.Power.Editing.for.the.Mac.Feb.2007.pdf

    5. **Ruby on Rails支持**:作为一款专为Ruby on Rails开发优化的编辑器,TextMate提供了一系列针对该框架的特殊支持,包括智能代码提示、快速跳转等。 6. **自定义界面**:用户可以根据自己的喜好定制界面,包括...

    2021-2022年收藏的精品资料软件工程师推荐10个开发者最常用的代码编辑器.docx

    Aptana不仅支持JavaScript,还支持Ruby on Rails,并随着技术发展增加了对iPhone和Adobe AIR的开发支持。它拥有代码辅助、代码结构概览、语法错误检查、自定义UI扩展和跨平台兼容性,特别适用于Web2.0应用程序的开发...

    dotfiles:任何RubyRailsGitOSX用户的超级坏蛋dotfiles

    它可能包含了用于Rails开发的vim或emacs配置,Git别名,以及适合macOS系统的shell优化。 描述中提到的“安装”步骤,是指使用Rake工具(一个Ruby的任务管理库)来执行`rake install`命令,这会将压缩包中的所有...

    超全面的web开发工具和资源,全部都是免费的,还不拿走?.docx

    Web应用框架如Ruby on Rails、Django(Python框架)和Express(Node.js框架),为开发者提供了一套完整的结构和组件,减少了重复工作,加速了应用开发进程。 除此之外,还有前端框架(如React、Angular和Vue.js)、...

    Dash for Mac 2.0.2 文档查看神器 破解版

    Dash 是Mac下非常方便的文档查看器,一体化集成了许多常用的文档,但是不内......Ruby on Rails Rust Sass Scala Sencha Touch Smarty Sparrow Spring Framework SproutCore SQLite Stylus SVG Symfony Tcl Twig Twisted ...

    电子工程师也有“鄙视链”软件硬件无一幸免 硬件工程师电路分析物联网模电单片机嵌入式技术.doc

    Ruby on Rails开发者自视甚高,认为其他语言无法比拟,而所有工程师对PHP的鄙视则源于其历史和某些技术局限。 工具的选择也是鄙视链的一部分。文本编辑器和集成开发环境(IDE)之间的较量尤为激烈。Vim和Emacs的...

Global site tag (gtag.js) - Google Analytics