Question

Quelqu'un at-il vu un fichier tiret vim TreeTop, l'analyseur / générateur Ruby? Je l'ai trouvé un fichier syntaxe vim mettant en lumière, mais ne l'ai pas vu un pour l'indentation.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top