Emacs 按键绑定问题

同样的配置,company使用tab选择下一个补全项,在mac的emacs客户端可以,但是使用iterm连接远程服务器,使用emacs后tab就不能选择自动补全了,为什么?配置如下:

(use-package company 
  :diminish company-mode
  :bind (:map company-active-map
              ("<tab>" . company-select-next)
              :map company-search-map
              ("<tab>" . company-select-next))
  :init
  (add-hook 'after-init-hook #'global-company-mode))

C-H k tab 看下绑定的什么

我用的evil插件,所以显示的是evil-jump-forward,但是在company-active-map模式下应该是对应company-select-next的

在company 下拉列表出来的时候 C-h k 啊

describe-keymap company-active-map看看吧


我试了一下,company active时默认C-hcompany-show-doc-buffer

M-x describe-key 也不能用?

试了下,是的,会破坏company-active状态,describe出来就是global-map下的了。

M-x describe-mode 然后往下翻,找到 comany-active-map

不好意思 之前也有试 的确active 状态没了