Frage

Hat jemand eine vim indent Datei für Baumwipfel , der Ruby-Parser / Generator gesehen? Ich habe eine vim Syntax-Hervorhebung Datei gefunden haben, aber nicht eine für Einbuchtung gesehen.

War es hilfreich?

Lösung

Es scheint, wie es ziemlich einfach ist - ich erstellen Sie einfach eine Datei

~/.vim/indent/treetop.vim

und machen alleinigem Inhalt

runtime! indent/ruby.vim

und es scheint, dann brauche ich nicht zu unterstützen. Ich denke, es war einfach nicht Rubys Einzug Datei geladen!

Andere Tipps

Ich habe für diese eine gesucht, während vor für Vim oder Emacs und konnte nichts finden, so begann ich meine Schreiben eigener Modus für Emacs. Es kam nie zu etwas bringen, da ich ziemlich viel mit TT gestoppt, aber wenn mein Gedächtnis nicht scheitern Sie nur wie zu Parse etwas haben:

grammar Name
  includes # something like "include Something"

  rule rule_name
    tokens_or_rules {
      inner_method {
      }
    }
    <MyModule>
  end
end

, die zu schwer, nicht nach der Lektüre sein könnten dieser .

PS:. Beachten Sie, dass diese Grammatik ist wirklich ähnlich dem von RSpec verwendet, die so vielleicht natürliche Ruby ist Sie etwas Hilfe, dass durch das Lesen bekommen könnte

Ich bin sicher nicht, ob es eine gerade Ruby-Implementierung ist, aber die vim Schienen-Plugin Griffe Einrückungstiefe ganz gut.

Sie können immer bearbeiten gerade diese so, dass es Rubin-Dateien unterstützt, die nicht innerhalb eines Projektes Schiene. Überprüfen Sie es heraus.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top