Mohu přemapovat klíč y v pluginu vim-surround?

Používám langmap, abych mohl použít rozložení podobné QWERTY pro normální režim, a Bépo pro zadávání textu .

Klíč | Použití
y se mapuje na x
ç se mapuje na y

Nelze však použít vim -surround pro přidání prostředí pomocí této konfigurace:

  • ç nedělá nic
  • y odstraní znak pod kurzorem (podle očekávání).

Otázka
Jak mohu nakonfigurovat vim-surround, abych mohl použít ç místo y pro přidání okolí?

Děkujeme!

Komentáře

  • Jste si jisti, že ç nic nedělá? Mapování prostorového zvuku jsou ds, cs, ys … takže možná budete potřebovat ç následovaný vašimi langmapped s

odpověď

langmap has a bug – mapování multiletter nefunguje

Můžete místo toho použijte keymapu (a interní přepínač map).

Pokud chcete přesto mít vlastní mapování, zkontrolujte vim-surround:

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

Pro váš příklad to může být něco jako:

nmap çs <Plug>Ysurround 

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *