回答:
company-active-map
それに応じて変更します。
(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))
company-active-map
会社が明らかに読み込まれる前に定義されていません。これらのコマンドは、会社などが読み込まれた後に評価する必要がありますwith-eval-after-load
。私はそれに応じて私の答えを更新しました。
Symbol's value as variable is void: company-active-map
変更した後company-active-map
、なぜこれが発生するのか知っていますか?