Câu trả lời:
Sửa đổi cho company-active-map
phù hợp:
(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
không được xác định trước khi công ty được tải rõ ràng. Bạn cần đánh giá các lệnh này sau khi công ty được tải, ví dụ như với with-eval-after-load
. Tôi cập nhật câu trả lời của tôi cho phù hợp.
Symbol's value as variable is void: company-active-map
sau khi sửa đổicompany-active-map
, và làm thế nào tôi có thể tránh điều này?