使用Emacs一共6个月,在这过程中几乎一直使用上下箭头按键选择候选项。但是,中间也试用过spacemacs,这里面选择候选项有多种方式,其中一种就是C-k和C-j组合键用来做上下移动。使用的体验非常好,但是由于不是一个硬性需求一直也没有修改自己的配置。

         进来实在是受不了上下箭头了,决定修改,在company-mode中增加如下配置:

(with-eval-after-load 'company

  (define-key company-active-map (kbd "M-n") nil)

  (define-key company-active-map (kbd "M-p") nil)

  (define-key company-active-map (kbd "C-j") #'company-select-next)

  (define-key company-active-map (kbd "C-k") #'company-select-previous))

         使能以后,前面描述的功能可用。