我是Emacs的新手。
打开init.el
后,我希望标签完成,就像在执行M-x
并输入命令的一部分并按tab
以获取*Completions*
窗口时的迷你缓冲区一样
然而,在输入部分行之后:
(add-to-
并按tab
,Emacs什么都不做;它没有显示*Completions*
窗口。
编辑tab
文件时是否有启用.el
完成的方法?
答案 0 :(得分:1)
您可以使用
获取TAB键以执行完成(setq tab-always-indent 'complete)
它不会阻止TAB重新输入,而是:它改进了TAB的行为,这样如果TAB的重新注册没有效果(即该行已经正确缩进),它就会尝试执行完成。它应该适用于大多数主要模式(只要它们通过completion-at-point-functions
提供所需的完成数据),而不仅仅是在Elisp中。