Vim puntuación de ortografía para ⸮

Me encuentro usando el punto de ironía (⸮) cada vez más. Sin embargo, la ortografía vim no lo reconoce como un carácter de puntuación válido.

¿Cómo puedo agregarlo a vim para que la ortografía funcione?

Related of "Vim puntuación de ortografía para ⸮"

Una forma de resolver este problema es agregar el carácter directamente a vim como un signo de puntuación definido. La forma de hacerlo es modificar el file fuente vim, mbyte.c , y luego recomstackr vim. Este file se encuentra en la troncal principal / src (consulte https://code.google.com/p/vim/source/browse/src/mbyte.c ). La function que desea modificar comienza así:

 /* * Get class of a Unicode character. * 0: white space * 1: punctuation * 2 or bigger: some class of word character. */ int utf_class(c) int c; { /* sorted list of non-overlapping intervals */ static struct clinterval { unsigned int first; unsigned int last; unsigned int class; } classes[] = { {0x037e, 0x037e, 1}, /* Greek question mark */ {0x0387, 0x0387, 1}, /* Greek ano teleia */ {0x055a, 0x055f, 1}, /* Armenian punctuation */ {0x0589, 0x0589, 1}, /* Armenian full stop */ ... etc and so on 

Agregas tu personaje a esta list y se tratará como puntuación después de volver a comstackr.

Como umläute sugirió en un comentario, a la respuesta de Tyler Durden , abrí una request de function / problema de informe de error 258 en vim. La solución está en el parche 7.4.444 .