Ответы:
Изменить 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, и как я могу избежать этого?