【问题标题】:Use TAB for auto completion on emacs doom在 emacs doom 上使用 TAB 自动完成
【发布时间】:2021-10-31 19:11:06
【问题描述】:

如何在 emacs doom 上使用 TAB 键而不是 Enter 键来自动完成?

我尝试过为 ac-complete 和 lsp-mode 设置值。但似乎没有任何效果?

有人可以建议我刚接触 emacs 吗?

【问题讨论】:

    标签: emacs


    【解决方案1】:

    我不知道 emacs doom,我不认为我可以给出简单的答案,但这些是我将采取的步骤来解决并(可能)做到这一点:

    1. 使用M-h k RET计算出您需要且当前绑定到 Enter (RET) 的命令的实际名称

    2. 设置新的绑定:M-x local-set-key RET TAB RET name_of_command_from_1 RET

    如果你想解绑 RET 键:M-x local-unset-key RET RET

    如果您想让这个持久化,您需要更新您的 .emacs 文件。您需要使用 M-x m 找到的末日模式的名称(假设它是末日),然后在 .emacs 中添加如下内容:

    (add-hook 'doom-mode-hook
          (function (lambda ()
                          (local-set-key (kbd "TAB") 'name_of_command_from_1)
    
    )) t)
    

    【讨论】:

      猜你喜欢
      • 2015-12-06
      • 2011-05-04
      • 1970-01-01
      • 2012-11-14
      • 2013-11-01
      • 1970-01-01
      • 2014-12-29
      • 2014-03-29
      • 2013-11-11
      相关资源
      最近更新 更多