जवाबों:
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
, और मैं इससे कैसे बच सकता हूं?