Jawaban:
Ubah company-active-mapsesuai:
(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-maptidak didefinisikan sebelum perusahaan dimuat jelas. Anda perlu mengevaluasi perintah-perintah ini setelah perusahaan dimuat, misalnya dengan with-eval-after-load. Saya memperbarui jawaban saya sesuai.
Symbol's value as variable is void: company-active-mapsetelah memodifikasicompany-active-map, dan bagaimana saya bisa menghindari ini?