Emacs - 没有针对init.el的可能建议

时间:2016-03-15 12:11:33

标签: emacs elisp

我是Emacs的新手。

打开init.el后,我希望标签完成,就像在执行M-x并输入命令的一部分并按tab以获取*Completions*窗口时的迷你缓冲区一样

然而,在输入部分行之后:

(add-to-

并按tab,Emacs什么都不做;它没有显示*Completions*窗口。

编辑tab文件时是否有启用.el完成的方法?

1 个答案:

答案 0 :(得分:1)

您可以使用

获取TAB键以执行完成
(setq tab-always-indent 'complete)

它不会阻止TAB重新输入,而是:它改进了TAB的行为,这样如果TAB的重新注册没有效果(即该行已经正确缩进),它就会尝试执行完成。它应该适用于大多数主要模式(只要它们通过completion-at-point-functions提供所需的完成数据),而不仅仅是在Elisp中。