Czy mogę zmienić przypisanie klucza y we wtyczce vim-surround?

Używam langmap, aby móc używać układu QWERTY w trybie normalnym, oraz Bépo do wprowadzania tekstu .

Klucz | Użycie
y mapuje na x
ç mapuje na y

Jednak nie mogę używać vim -surround, aby dodać otoczenie z tą konfiguracją:

  • ç nic nie robi
  • y usuwa znak pod kursorem (zgodnie z oczekiwaniami).

Pytanie
Jak mogę skonfigurować vim-surround, aby móc używać ç zamiast y do dodawania otoczenia?

Wielkie dzięki!

Komentarze

  • Czy na pewno ç nic nie robi? Odwzorowania przestrzenne to ds, cs, ys … więc możesz potrzebować ç, a następnie langmapowanych s

Odpowiedź

langmap ma błąd – mapowania wieloczęściowe nie działają

Możesz użyj zamiast tego mapy klawiszy (i wewnętrznego przełącznika map klawiszy).

Cóż, jeśli i tak chcesz mieć własne mapowania, sprawdź vim-surround:

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

Na przykład może to być coś takiego:

nmap çs <Plug>Ysurround 

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *