회사의 다음 선택을 다시 매핑하고 이전 키를 선택하는 방법은 무엇입니까?


10

나는 기본 싫어 M-n하고 M-p대한 키 company-select-nextcompany-select-previous그것으로 사람들을 매핑 할 수 있는지 궁금 그래서 C-nC-p회사의 툴팁이 활성화되지 않은 경우 매핑에 영향을주지 않고.

답변:


21

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))

Symbol's value as variable is void: company-active-map수정 후 왜 얻 company-active-map습니까? 어떻게 피할 수 있습니까?
caisah

7
company-active-map회사가 분명히로드되기 전에 정의되지 않았습니다. 예를 들어로 회사를로드 한 후 이러한 명령을 평가해야합니다 with-eval-after-load. 이에 따라 답변을 업데이트했습니다.
lunaryorn
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.