¿Puedo reasignar la clave en el complemento vim-surround?

Utilizo langmap para poder usar un diseño similar al QWERTY para el modo normal y Bépo para ingresar texto .

Clave | Uso
y se asigna a x
ç se asigna a y

Sin embargo, no puedo usar vim -surround para agregar entornos con esta configuración:

  • ç no hace nada
  • y elimina el carácter debajo del cursor (como se esperaba).

Pregunta
¿Cómo puedo configurar vim-surround para poder usar ç en lugar de y para agregar entornos?

¡Muchas gracias!

Comentarios

  • ¿Estás seguro de que ç no hace nada? Las asignaciones envolventes son ds, cs, ys … por lo que es posible que necesite ç seguido de su s de langmapped

Respuesta

langmap tiene un error – las asignaciones multiletter no funcionan

Puede use mapa de teclado en su lugar (y conmutador de mapa de teclado interno).

Bueno, si desea tener sus propios mapeos de todos modos, verifique vim-surround:

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

Para su ejemplo, podría ser algo como:

nmap çs <Plug>Ysurround 

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *