company-mode의 보완 후보의 이동을 Ctrl-n과 Ctrl-p로 하고 싶다

2442 단어 5Emacs
저는 Emacs+Go 환경에서 company-mode를 이용해 보완 후보를 내고 있습니다만, 이 후보를 선택하려고 Ctrl-n으로 이동할 수 없는데 좌절하고 있었습니다.



M-n/M-p로 이동하는 것이 정답인 것 같습니다만, 그런 키 바인드가 디폴트라고 하는 것은 풀 수 없네요.

이것을 Ctrl-n/Ctrl-p로 이동시키는 것은 간단하고, 다음과 같이 .emacs
+;;; Remap company-select-next and company-select-previous to C-n and C-p
+;;; via: https://emacs.stackexchange.com/questions/2988/how-to-remap-companys-select-next-and-select-previous-keys
+(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-n") #'company-select-next)
+  (define-key company-active-map (kbd "C-p") #'company-select-previous))

전 자료


  • htps : // 에마 cs. s c x x 짱. 코 m / 쿠에 s 치온 s / 2988 / 호 w - 토레 마 p 코 mpa nys - ぇ ct - xt - an d - 0 ぇ ct-p ゔ ぃ
  • 좋은 웹페이지 즐겨찾기