Wie ordne ich die Auswahl des Unternehmens als Nächstes und die vorherigen Schlüssel neu zu?


10

Ich weiß nicht , wie die Standard - M-nund M-pSchlüssel für company-select-nextund company-select-previousso ich mich gefragt, ob es möglich ist diejenige, neu zuordnen C-nund C-pohne Auswirkungen auf die Zuordnungen , wenn Unternehmen der Tooltip nicht aktiv ist.

Antworten:


21

Ändern Sie company-active-mapentsprechend:

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

Wissen Sie, warum ich Symbol's value as variable is void: company-active-mapnach dem Ändern bekomme company-active-mapund wie ich dies vermeiden kann?
Caisah

7
company-active-mapwird nicht definiert, bevor das Unternehmen offensichtlich geladen wird. Sie müssen diese Befehle nach dem Laden der Firma auswerten , z with-eval-after-load. B. mit . Ich habe meine Antwort entsprechend aktualisiert.
Mondhorn
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.