Respostas:
Modifique de company-active-map
acordo:
(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
não é definido antes que a empresa seja carregada obviamente. Você precisa avaliar esses comandos após o carregamento da empresa, por exemplo, com with-eval-after-load
. Eu atualizei minha resposta de acordo.
Symbol's value as variable is void: company-active-map
depois da modificaçãocompany-active-map
e como posso evitar isso?