CleverCSS und Vim


1

Ich verwende vim mit CleverCSS und habe mich gefragt, ob jemand eine CleverCSS vim-Syntaxdatei erstellt hat oder ob ich meine eigene erstellen sollte. Vielen Dank!

-Nate

Antworten:


1

Ich habe gerade eine schnelle Suche versucht und nichts gefunden. Ich vermute, die Zeit, die Sie damit verbringen, eine zu finden, ist länger als nur eine zu schreiben. Ich habe CleverCSS noch nie verwendet, aber es sieht sehr einfach aus. Ich würde meine eigene schreiben. Lassen Sie mich wissen, wenn Sie Hilfe benötigen, aber Syntaxdateien in vi sind ziemlich einfach zu definieren .


1
Ich würde mich fragen, ob es eine grundlegende CSS-Syntaxdatei gibt, von der aus man beginnen kann (unter der Annahme, dass CleverCSS im Wesentlichen eine CSS-Teilmenge ist). Obwohl CleverCSS halbpythonistisch erscheint, ist eine Python-Syntaxdatei möglicherweise besser geeignet.
quack quixote

1
Ich wusste nichts über CleverCSS und nahm einige Beispiele von der Website & amp; Bei allen Tags, Klassen, IDs, RGB-Farb-IDs und einigen Attributen wurde in der mit VIM 7.2 gelieferten Datei css.vim die korrekte Syntax hervorgehoben. Ich denke, die Attribute brauchen Arbeit. Außerdem müssten Sie variable Unterstützung hinzufügen background_color = #ccc - Nur die Farbspezifikation erhält eine Syntaxhervorhebung. Und nichts ist damit getan background-color: $background_color. Wenn Sie etwas aus der Datei python.vim nehmen würden, wäre dies die Funktion python_highlight_space_errors
DaveParillo

1
Ich nehme meinen Kommentar zurück! Ich denke, es wäre einfacher, eine modifizierte Version von python.vim zu erstellen, um mit der unterschiedlichen Syntax umzugehen, als umgekehrt. Die css.vim ist ziemlich schwer zu modifizieren. Obwohl alle CSS-Schlüsselwörter & amp; Attribute müssen behandelt werden (Übereinstimmung wo möglich, Schlüsselwort wo muss) Ich denke, die Python-Datei ist ein kurzer und verständlicher Ausgangspunkt.
DaveParillo

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.