1
0
mirror of https://github.com/chylex/IntelliJ-Rainbow-Brackets.git synced 2025-05-07 09:34:07 +02:00

nested Pug lang inside Vue.js support

This commit is contained in:
张志豪 2021-02-03 21:45:03 +08:00
parent b3decc631c
commit a014d4071a
3 changed files with 6 additions and 3 deletions
README.md
src/main
kotlin/com/github/izhangzhihao/rainbow/brackets/visitor
resources/META-INF

View File

@ -42,7 +42,7 @@ IntelliJ IDEA, PhpStorm, WebStorm, PyCharm, RubyMine, AppCode, CLion, Gogland, D
## Supported languages
Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash...
Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby, Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash, Vue.js...
## Author's choice

View File

@ -16,7 +16,10 @@ class PugRainbowVisitor : RainbowHighlightVisitor() {
override fun suitableForFile(file: PsiFile)
: Boolean = super.suitableForFile(file) &&
RainbowSettings.instance.isEnableRainbowAngleBrackets &&
(file.language.id == "Jade")
(file.language.id == "Jade" ||
file.viewProvider.allFiles.any { it.language.id == "Jade" } ||
file.name.endsWith(".vue")
)
override fun clone(): HighlightVisitor = PugRainbowVisitor()

View File

@ -26,7 +26,7 @@
<p>Supported languages:</p>
<p>Java, Scala, Clojure, Kotlin, Python, Haskell, Agda, Rust, JavaScript, TypeScript, Erlang, Go, Groovy, Ruby,
Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash...</p>
Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash, Vue.js...</p>
<br/>
<p>Author's choiceRainbow Brackets + Material Theme UI(Oceanic theme) + Nyan Progress Bar + Fira Code(Font)</p>
<br/>