Відповіді:
Змініть 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
і як я можу цього уникнути?