私は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))