fichier vim pour arboricole indenter (analyseur de Ruby)
-
21-09-2019 - |
La solution
Il semble que il est assez facile - Je viens de créer un fichier
~/.vim/indent/treetop.vim
et faire son contenu unique
runtime! indent/ruby.vim
et il semble soutenir alors tout ce que je dois. Je pense que ce n'était pas de charger le fichier d'indentation de Ruby!
Autres conseils
Je copiais celui de ce type: http://code.google.com/p/dot-files/source/browse/trunk/.vim/syntax/treetop.vim?spec=svn149&r=149
fonctionne à merveille.
Je recherchais ce il y a un moment pour VIM ou Emacs et ne pouvait pas trouver quoi que ce soit donc je commencé à écrire mon propre mode pour Emacs. Il n'a jamais eu à quoi que ce soit depuis que je à peu près cessé d'utiliser TT mais si ma mémoire ne vous avez non seulement ne pas analyser quelque chose comme:
grammar Name
includes # something like "include Something"
rule rule_name
tokens_or_rules {
inner_method {
}
}
<MyModule>
end
end
Ce qui pourrait ne pas être trop dur après avoir lu cette .
PS:. Gardez à l'esprit que cette grammaire est vraiment similaire à celui utilisé par RSpec qui est Ruby naturel, vous pourriez peut-être obtenir de l'aide en lisant que
Je ne sais pas s'il y a une mise en œuvre rubis droite, mais le vim rails plug-in gère indentation assez bien.
Vous pouvez toujours modifier simplement cette façon qu'il prend en charge les fichiers Ruby qui ne sont pas dans un projet de rails. Check it out.