问题标签 [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 投票
2 回答
2301 浏览

emacs - 删除一个单词而不将其添加到 Emacs 中的 kill-ring

使用 minibuffer (Cx Cf) 切换文件时,我经常使用 M-Backspace 删除路径中的单词。Emacs 会自动将我删除的内容放入 kill ring 中。这可能很烦人,因为有时我要移动到另一个文件来粘贴一些东西,最后我粘贴了文件路径的一部分。我知道有解决方法,其他代码仍在杀戮环等中,但我只想禁用此功能。

0 投票
1 回答
2444 浏览

c++ - Emacs 的 Qt 模式

您在 Emacs 中使用什么来开发 Qt 代码,以便正确突出显示/缩进?

此页面解释了 CC 模式的扩展,但它似乎有点过时了。由于 Qt 在不断发展,是否有更新的 Qt 模式可用?

0 投票
1 回答
391 浏览

linux - Emacs:-fh(全高)问题

每次 Emacs 启动时,我都希望它的窗口占据我屏幕的整个高度。

现在,从手册页中,我发现这可以通过-fh开关来完成。

它有点工作,但有没有办法我可以做到以下几点:

1)在 中指定-fh选项.emacs,这样我就不用每次都输入了。

2) 制作新框架(使用C-x 5 2等创建的框架)也遵循此设置。现在,即使我运行emacs -fh,新框架似乎也完全忽略了它。

谢谢。

0 投票
1 回答
4728 浏览

escaping - “\e”是什么意思?

我在 .emacs 配置文件中遇到了以下行:

它将键序列绑定\e\t到 function scheme-smart-complete,但我不知道是什么\e,事实证明这对 Google 来说是不可能的(即使加上引号\e也无助于搜索)。

是什么\e

0 投票
4 回答
7112 浏览

macos - OSX Emacs:解绑正确的 alt?

我正在使用emacsformacosx.com并希望阻止我的 Apple 键盘上的 Meta_R(右元或右选项键)成为 Emacs 元键。

原因是我希望能够继续使用正确的选项键作为字符修饰符,以便在用 emacs 编写时可以输入 UTF-8 字符。例如,我知道我可以做 aC-x 8 RET和 type em dash,但这比Alt_R -!

有没有办法将键码传递给global-unset-key? 还是我忽略的其他东西?

我应该清楚我仍然希望能够使用 Meta_L 绑定:)

0 投票
1 回答
774 浏览

emacs - 删除 /.emacs.d/ 现在 Emacs 将无法正常工作。如何重新创建/重置 Emacs .emacs 文件夹?

在过去的几个小时里,我一直试图让 Emacs 和 Clojure 工作,但该死的,如果它根本不想工作。所以,在我盲目的愤怒中,我想我应该删除包含所有内容的 .emacs.d/ 文件夹。而且由于我使用的是 OS XI,因此无法看到隐藏文件,也无法恢复它们。

我还在使用来自 emacsformacosx.com 的最新夜间版本。具体来说,错误与 elpa/package.el 文件有关。

所以,嗯,我需要帮助让 Emacs 再次工作,以某种方式重置它。很抱歉,如果这个问题出现在错误的 Stackexchange 网站上,我有点急于让它发挥作用。或者只是很生气,它没有。呸。

0 投票
2 回答
617 浏览

unicode - Emacs EMMS 和 mp3info/mplayer 的 Unicode 问题

我的 Emacs-emms 配置有问题。歌曲 ID3tags中的 Unicode 特殊字符似乎没有呈现其 unicode。例如,Trentemøller(音乐乐队)显示为 Trentem\370ller。它似乎来自 mp3info(在 Emacs 外部使用 mp3info 时,这些字符也无法很好地呈现),emms 在使用播放器 mpg321 时使用它。我怎么能在这里解决我的问题?你对其他 emms-backend-players 有这样的问题吗?您是否以没有此问题的方式配置您的 emm?如果是这样,你的配置是什么?

我在 MacOSX 上工作。在我的终端控制台中,Unicode 没有问题,无论是使用 Bash 还是安装其他 shell。

编辑: emms 用来播放文件的命令是:

在控制台模式下,mplayer 也存在 unicode 问题。所以在我看来,它要么来自 mp3info,要么来自 mplayer。

我的emms配置:

我的 .emacs 中的 Unicode 设置

0 投票
4 回答
950 浏览

emacs - 基于每个文件(不是文件类型)禁用自动填充模式

我默认为所有 LaTeX 文件启用自动填充模式。

这通常很好,但有时一个乳胶文件主要包含表格,我想在编辑该特定文件时禁用自动填充模式。

是否可以在 .tex 文件的顶部指定我希望它是例外?或者,是否可以在 .emacs 中指定这些文件的路径/名称?

0 投票
7 回答
18339 浏览

emacs - 在 emacs 中打开 2 个文件时,如何让它们并排显示?

有时我使用 2 个文件从命令行启动 emacs,如下所示:

这将打开 emacs 窗口,垂直拆分:

如何编辑我的 .emacs 文件,以便它们并排显示,像这样?:

编辑:澄清一下,我知道如何在 emacs 启动实现这一点(Mx 0,Mx 3,然后在右侧窗口中重新访问 bar.txt)。我只希望emacs在我启动它时默认并排拆分,所以我不必这样做。

0 投票
3 回答
11964 浏览

emacs - add-to-list '加载路径似乎不起作用

每当我看到一些 emacs 包的安装说明时,它总是建议使用add-to-list 'load-path它对我来说永远不起作用。出于某种原因,我必须使用load-file. 例如,这将不起作用:

但这会起作用:

谁能告诉我为什么?编辑:我在 MAC OS X 10.5 上使用 Carbon Emacs