Pot să mapez cheia y în pluginul vim-surround?

Folosesc langmap pentru a putea folosi aspectul QWERTY pentru modul normal și Bépo pentru a introduce text .

Cheie | Utilizare
y mapează la x
ç mapează către y

Cu toate acestea, nu pot folosi vim -înconjurător pentru a adăuga împrejurimi cu această configurare:

  • ç nu face nimic
  • y șterge caracterul de sub cursor (așa cum era de așteptat).

Întrebare
Cum pot configura vim-surround astfel încât să pot utiliza ç în loc de y pentru a adăuga împrejurimi?

Mulțumesc mult!

Comentarii

  • Sunteți sigur că ç nu face nimic? Asocierile surround sunt ds, cs, ys … deci este posibil să aveți nevoie de ç urmat de s-urile dvs. langmapped

Răspundeți

langmap are un bug – mapările multiletter nu funcționează

Puteți utilizați în schimb keymap (și comutatorul de keymap intern).

Ei bine, dacă doriți oricum să aveți propriile mapări, verificați vim-surround:

https://github.com/tpope/vim-surround/blob/f51a26d3710629d031806305b6c8727189cd1935/plugin/surround.vim#L603

Pentru exemplul dvs. ar putea fi smth ca:

nmap çs <Plug>Ysurround 

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *