Şirketin bir sonraki seçimini ve önceki anahtarları nasıl yeniden eşleştirebilirim?


10

Ben varsayılan M-nve M-ptuşları sevmiyorum company-select-nextve company-select-previousbu yüzden şirketin araç ipucu etkin değilken eşlemeleri etkilemek C-nve C-polmadan bunları yeniden mümkün olup olmadığını merak ediyordum .

Yanıtlar:


21

Buna company-active-mapgöre değiştirin :

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

Neden Symbol's value as variable is void: company-active-mapdeğiştirdikten sonra alıyorum company-active-mapve bundan nasıl kaçınabilirim?
caisah

7
company-active-mapşirket yüklenmeden önce tanımlanmamıştır. Bu komutları şirket yüklendikten sonra , örneğin ile değerlendirmeniz gerekir with-eval-after-load. Cevabımı buna göre güncelledim.
lunaryorn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.