我已经安装 auto-complete-mode
,我正在使用组织模式。当我点击 TAB 来自动完成单词时,它会尝试缩进该行。有时它会缩进整个段落,有时它什么也不做。
我尝试自定义变量 (setq tab-always-indent 'complete)
并将其更改为 nil,但是现在当我点击 TAB 时,它只会在屏幕上插入制表符空格。
我知道可以成功地将 org-mode 与 yasnippet 一起使用,并且自动完成都可以正常工作,因为使用 Emacs Live它开箱即用。
最佳答案
自动完成使用变量 ac-modes决定是否在特定模式下启用自动完成,默认情况下 org-mode
不在此列表中。所以要在 org-mode
中启用自动完成只需将其添加到 ac-modes
这样的事情应该工作
(add-to-list 'ac-modes 'org-mode)
同样要完成使用选项卡,您需要设置
ac-trigger-key
像这样标签(链接到 manual)(ac-set-trigger-key "TAB")
关于emacs - 如何使用组织模式 TAB 自动完成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22044148/