vim es palabra clave para látex

vim es palabra clave para látex

Estoy usando vim. También hice esta pregunta envi-vim SX. Espero que esta pregunta sea aceptable para TeX-SX.

Contexto

Actualmente, cuando yo set ft=tex, mis set isk?lecturas

iskeyword=@,48-57,_,192-255

es decir, el valor predeterminado para vim.

Mi problema"

Actualmente, en una cadena LaTeX como

$\abcde_\fgh$

el wsalto me llevaría desde el principio hasta

  1. a
  2. \
  3. f
  4. $

Por lo tanto, la configuración anterior no parece muy natural ni óptima.

De hecho, probablemente sería más razonable saltar a

  1. \
  2. _
  3. \
  4. $

Mi intento

Estoy pensando en algo más parecido set iskeyword=\,192-255 a que las palabras consten de caracteres que encajen

  • palabras en lenguaje natural
  • o comandos LaTeX.

Preguntas

  1. ¿Se supone que debe ser así?si, ya que es el predeterminado
  2. ¿Cuáles son mejores configuraciones?
  3. ¿Cómo configurar correctamente esta variable para este tipo de archivo?

Salud,

Respuesta1

Se recomienda usar @(es decir, todos los caracteres alfabéticos), luego se deben incluir directamente 192-255 y otros caracteres y ligaduras acentuados utf8.

Agregar o no números es una elección personal; tal vez sea conveniente no hacerlo, por lo que si lo tiene $2ab$y presiona *, abbusque esto y no 2ab.

Agregar \probablemente sea una mala idea, porque entonces a\alphay a\rightdentro a\right)serán una sola palabra. Hasta donde yo sé, no es posible agregar caracteres iskeywordcon una condición sobre su posición en la palabra clave, lo que resolvería ese problema.

Finalmente, mis configuraciones para LaTeX son set iskeywords=@,_.

información relacionada