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.

¿Fue útil?

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 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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top