问题标签 [dot-emacs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
347 浏览

regex - 为什么我的带有 ^ 的 Emacs 正则表达式不能匹配行的开头?

我正在尝试进行设置,.emacs以便任何以字母开头的文件都将其makefile设置为 makefile 模式。例如makefile-something应该处于makefile 模式。

这不起作用:

但这确实:

谁能解释为什么?

0 投票
2 回答
1093 浏览

emacs - 为什么 Emacs 在我的 .emacs 文件中抱怨 void-variable display-year?

我正在尝试在我的“假期”中实施节气,.emacs因此我的“假期”将显示太阳经度穿过每个 15 度的倍数的时间。这是相关的片段。

但是,emacs(Gentoo 上的版本 23.2-r2)抱怨显示年份在启动时是一个无效变量,并且尝试生成日历M-x calendar RET也无济于事。知道我该如何解决吗?(当然不是在我定义显示年份,.emacs因为这肯定会搞砸其他一切......)

0 投票
1 回答
2958 浏览

emacs - 如何仅为代码注释打开emacs自动填充模式?

我试过了

并且

尽管令人惊讶的是,在 emacs 重新启动后,这些都不起作用。

我正在使用eschulte 的 emacs 入门套件

在 Mx 自动填充模式下切换它可以正常工作。


更新

使用以下组合(感谢 Rémi):

它在有注释的编程文件中完美运行。但是,在文本模式下,它会自动填充各处。

在文本文档中如何完全关闭自动填充模式?

0 投票
1 回答
1203 浏览

emacs - 让emacs总是插入(和退格)4个空格制表符?

我以为我的设置很好,但是现在 emacs 偶尔会插入一个 8 个字符的制表符,或者一个 6 或 5 个字符的制表符....

也许这是由文档引起的(这发生在一个包含许多不同制表符间距的大型文本文件中,尽管大多数是 4 个字符间隔增量或常规制表符字符)。

以上是我的 init.el 中的代码,这让我想知道为什么它偶尔会失败并插入 6 个字符的制表符。

0 投票
3 回答
8036 浏览

emacs - 一些 emacs 桌面保存问题:如何将其更改为保存在 ~/.emacs.d/.emacs.desktop

我的 init.el 中有这个设置

这很好用,只是我想知道:

  • 如何更改它以将 .emacs.desktop 文件保存到 ~/.emacs.d 而不是 ~/

  • 我怎样才能阻止它询问我是否要保存(仅在我重新启动后第一次关闭 emacs 时发生,从那时起它假定是,这就是我一直想要发生的事情)

0 投票
2 回答
355 浏览

emacs - 如何为ede编写定位函数

我使用 emacs 作为 C++ IDE。我已经配置好 CEDET 和 EDE 并且运行良好,但我有一个小问题。

在我的项目中,头文件遍布整个项目树,所以我需要编写一个函数来帮助 ede 找到我的头文件。我一直在寻找一个例子,但我没有找到任何东西。有人会这么好心来帮助我吗?

提前致谢。

0 投票
2 回答
5892 浏览

emacs - 我可以更改 emacs 的默认编译命令吗?

make -kEmacs在我运行时默认使用命令compile。但是,我几乎从不认为make在错误后继续是有用的,所以我总是删除-k标志。有没有办法改变我的默认值.emacs,让它只是make

0 投票
4 回答
16468 浏览

emacs - .emacs 编辑以始终在终端模式下启动 Emacs?

我使用 emacs 作为我的首选编辑器,并且由于我在终端中做了很多工作,所以我总是将 emacs 运行为

以便它在终端而不是在窗口中运行。

我只想运行emacs并让它知道它应该在终端中运行。我的问题是 - 如何编辑我的.emacs文件以使其成为默认行为?

0 投票
3 回答
25944 浏览

emacs - what is custom-set-variables and faces in my .emacs?

this is in my .emacs can I mess with it or not?

so far I am adding everything I want above these lines...

0 投票
1 回答
694 浏览

debugging - .emacs 中的 set-frame-height 没有任何效果

我最近从 GNU Emacs 20.7.1 更新到 23.2(是的,我的变化有点慢。)我的 .emacs 以

这适用于 20.7.1,但不适用于 23.2 我使用 -debug-init 运行并且我的 .emacs 文件没有错误。

如果我在缓冲区和 eval-region 中选择 .emacs 文件的前三行,窗口将移动到第 3 行的位置,宽度设置为 90。如果我再次 eval-region,高度设置为 60。

虽然我没有测试 .emacs 中的每一行,但文件的余额似乎在初始化时正常评估。

(操作系统 = Windows Vista)