archivo de sangría para vim copa de árbol (Rubí analizador)
-
21-09-2019 - |
Pregunta
¿Alguien ha visto a un archivo de guión vim para copas de los árboles , el Rubí analizador / generador? He encontrado una sintaxis de vim archivo destacando, pero no he visto uno para el sangrado.
Solución
Parece que es bastante fácil - Me acabo de crear un archivo
~/.vim/indent/treetop.vim
y hacer que sus únicos contenidos
runtime! indent/ruby.vim
y parece que a continuación apoyar todo lo que necesito. Creo que simplemente no estaba cargando el archivo muesca de Ruby!
Otros consejos
He copiado el de este tipo: http://code.google.com/p/dot-files/source/browse/trunk/.vim/syntax/treetop.vim?spec=svn149&r=149
funciona de maravilla.
He buscado para este hace un tiempo para Vim o Emacs y no pude encontrar nada, así que empecé a escribir mi el modo propio para Emacs. Nunca llegó a nada, ya que prácticamente se dejó de usar TT pero si mi memoria no falla es suficiente con analizar algo como:
grammar Name
includes # something like "include Something"
rule rule_name
tokens_or_rules {
inner_method {
}
}
<MyModule>
end
end
Lo que podría no ser demasiado duro después de leer este .
PS:. Tenga en cuenta que esta gramática es muy similar a la utilizada por RSpec que es rubí natural por lo que tal vez usted podría obtener ayuda mediante la lectura de que
No estoy seguro de si hay una aplicación de rubí recta, pero el vim rieles complemento maneja muesca bastante bien.
siempre se puede simplemente editar este modo que es compatible con archivos de rubí que no están dentro de un proyecto rieles. Comprobarlo.