113得票7回答
邪恶模式最佳实践?

多年来,我一直将Vim作为我的主要编辑器,并在此期间尝试过Emacs。然后我发现了 Evil,并决定它的快速移动能够满足我的需求,我可以最终转向使用Emacs。 那么,对于所有使用Evil的用户,你们如何将其与普通的Emacs函数集成?你们是否遇到过这种模式和其他模式之间的冲突?在这个话题上...

113得票5回答
Emacs标签:etags、ebrowse、cscope、GNU Global和exuberant ctags之间的关系

我从事C++项目,并学习了Alex Ott的CEDET指南以及StackOverflow上关于标签的其他帖子,但我仍然对Emacs如何与这些不同的标签系统进行接口来实现自动完成、查找定义、源代码导航或预览doc字符串感到困惑。 在功能方面,etags、ebrowse、exuberant c...

112得票1回答
Emacs Lisp中setq和setq-default的区别

我有一个问题关于Emacs Lisp。什么是 setq 和 setq-default 的区别? 教程说,setq 在 本地缓冲区 生效,而 setq-default 会影响所有缓冲区。 例如,如果我在 init.el 文件中写下 (setq a-var a-vars-value),那么在启...

111得票10回答
如何设置Emacs窗口的大小?

我正在尝试检测我要在其中启动emacs的屏幕大小,并相应地调整窗口(在emacs中称为frame)的大小和位置。我试图设置我的.emacs文件,以便我始终获得一个“相当大”的窗口,其左上角靠近我的屏幕左上角。 我猜这对于一般情况来说是一个很大的要求,所以为了缩小范围,我最感兴趣的是Windo...

110得票6回答
无法在Emacs中隐藏欢迎屏幕

我想隐藏欢迎屏幕。 我的.emacs文件: (setq c-basic-offset 4) ; indents 4 chars (setq tab-width 4) ; and 4 char wide for TAB (setq indent-tabs-mode n...

110得票4回答
在Emacs Lisp中,如何检查变量是否已定义?

在Emacs Lisp中,我该怎么检查一个变量是否被定义?

110得票6回答
在Org-mode表格中永久求和一列

在Emacs Org-mode表格中,如果你有一列整数,可以使用C-c +然后C-y来粘贴该列值的总和。我想知道在最后一行中放置的公式以始终对整个列求和。 我已经尝试了所有方法。文档向您展示如何将两列相加,但没有单独对一列进行求和。

109得票8回答
在Emacs中全局覆盖快捷键绑定

我如何设置一个全局覆盖和优先于该键的所有其他绑定的关键绑定?我想要覆盖所有主/次模式映射,并确保我的绑定始终生效。 当然,这并不起作用:(global-set-key "\C-i" 'some-function) 在text-mode中可以使用,但是当我使用lisp-mode时,C-i被重新...

109得票7回答
在Emacs中获取鼠标下的字体名称

我一直在开发自己的定制化颜色主题,如果能够获得一个列表,列出影响光标下文本的字体集将非常有用。 类似于Textmate的“显示当前范围”命令。 这将节省我通过执行M-x customize-face和查看可用选项并猜测哪个选项会影响我正在编辑的单词的时间。 有什么想法吗?

108得票2回答
Emacs如何取消特定窗口的分割

我经常想要像下面这样取消分屏窗口:+--------------+-------------+ +--------------+-------------+ | | | | ...