Tag: elisp

Emacs Ruby自动完成几乎工作

我一直在使用Rsense更新emacsconfiguration,以允许在input代码时出现自动完成下拉框。 这在大多数文件中都能正常工作,除非我在Ruby on Rails项目中编辑一些代码时,发现它不允许我从表中select一个答案。 这是我的设置: https : //github.com/map7/simple_emacs 我在Ubuntu 10.04下使用这个。 对于简单的ruby脚本文件,它的效果很好。 我可以打开一个新的文件并input。 "test".up… 就像我在上面显示的选项列表中input“p”字符一样,我可以用箭头键在列表中上下选中,然后用回车键select一个(例如:upcase)。 什么不工作是当我做完全相同的testing,但在一个铁路项目的基本目录。 更新: 发现问题出在(需要'rails'),所以它在emacs-rails插件中是自动完成不喜欢的东西。 更新: 它在emacs-rails – > rails-project.el中。 如果我评论这个macros,然后自动完成工作,否则它不: (defmacro* rails-project:with-root ((root) &body body) "If you use `rails-project:root' or functions related on it several times in a block of code, you can optimize your code by using this macro. Also, blocks […]

当磁盘上的文件发生变化时,如何让Emacs自动刷新所有缓冲区?

我有一个非emacs的全局search和replacefunction,导致我的磁盘文件变得比我的emacs缓冲区(整体)更新。 有什么办法可以告诉emacs从磁盘上一下子刷新所有缓冲区,而不必通过重新加载文件来单独完成每一个缓冲区? 谢谢! d

什么是你的.emacs?

最近我换了几次电脑,并在某个地方丢失了我的.emacs。 我试图再次build立它,但是当我在这个时候,我想我会select其他人使用的其他好的configuration。 那么,如果你使用Emacs, 你的 .emacs中有什么? 我现在是非常贫瘠的,只包含: 全局字体locking模式! (global-font-lock-mode 1) 我个人对缩进,制表符和空格的偏好。 使用cperl模式而不是perl模式。 编译的捷径。 你觉得有用吗?