Come rimappare la selezione successiva dell'azienda e le chiavi precedenti?


10

Non mi piacciono i valori predefiniti M-ne le M-pchiavi per company-select-nexte company-select-previousquindi mi chiedevo se fosse possibile rimappare quelli C-ne C-psenza influire sui mapping quando la descrizione comandi dell'azienda non è attiva.

Risposte:


21

Modificare di company-active-mapconseguenza:

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

Sai perché ottengo Symbol's value as variable is void: company-active-mapdopo la modifica company-active-mape come posso evitarlo?
caisah,

7
company-active-mapnon è definito prima che la società venga caricata ovviamente. È necessario valutare questi comandi dopo il caricamento dell'azienda, ad es with-eval-after-load. Con . Ho aggiornato la mia risposta di conseguenza.
lunaryorn,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.