mirror of
https://github.com/chylex/IntelliJ-Rainbow-Brackets.git
synced 2025-05-11 21:34:03 +02:00
Initial commit for #458 Color Parentheses In Go Template
This commit is contained in:
parent
93f8aa9a6d
commit
1fdb130892
README.mdbuild.gradle
src/main
kotlin/com/github/izhangzhihao/rainbow/brackets/provider
resources/META-INF
@ -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, Vue.js, C# Razor Pages, GLSL(the OpenGL Shading Language)...
|
||||
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, C# Razor Pages, GLSL(the OpenGL Shading Language), Go Template...
|
||||
|
||||
## Author's choice
|
||||
|
||||
|
@ -51,7 +51,7 @@ def pluginsDependencies = ['java',
|
||||
'com.jetbrains.php:202.6397.94',
|
||||
'com.jetbrains.sh:202.6397.21',
|
||||
'com.jetbrains.plugins.jade:202.6397.47',
|
||||
|
||||
'org.jetbrains.plugins.go-template:202.6397.21',
|
||||
]
|
||||
|
||||
intellij {
|
||||
|
@ -0,0 +1,11 @@
|
||||
package com.github.izhangzhihao.rainbow.brackets.provider
|
||||
|
||||
import com.goide.template.GoTemplateTypes.*
|
||||
import com.intellij.lang.BracePair
|
||||
|
||||
class GoTemplateProvider : BracePairProvider {
|
||||
override fun pairs(): List<BracePair> = listOf(
|
||||
BracePair(LDOUBLE_BRACE, RDOUBLE_BRACE, true),
|
||||
BracePair(LPAREN, RPAREN, true)
|
||||
)
|
||||
}
|
6
src/main/resources/META-INF/go-template-brackets.xml
Normal file
6
src/main/resources/META-INF/go-template-brackets.xml
Normal file
@ -0,0 +1,6 @@
|
||||
<idea-plugin>
|
||||
<extensions defaultExtensionNs="izhangzhihao.rainbow.brackets">
|
||||
<bracePairProvider language="GoTemplate"
|
||||
implementationClass="com.github.izhangzhihao.rainbow.brackets.provider.GoTemplateProvider"/>
|
||||
</extensions>
|
||||
</idea-plugin>
|
@ -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, Vue.js, C# Razor Pages, GLSL(the OpenGL Shading Language)...</p>
|
||||
Elixir, ObjectiveC, PHP, HTML, XML, SQL, Apex language, C#, Dart, Pug/Jade, Bash, Vue.js, C# Razor Pages, GLSL(the OpenGL Shading Language), Go Template...</p>
|
||||
<br/>
|
||||
<p>Author's choice:Rainbow Brackets + Material Theme UI(Oceanic theme) + Nyan Progress Bar + Fira Code(Font)</p>
|
||||
<br/>
|
||||
@ -672,6 +672,7 @@
|
||||
<depends optional="true" config-file="oc-brackets.xml">com.intellij.modules.clion</depends>
|
||||
<depends optional="true" config-file="sh-brackets.xml">com.jetbrains.sh</depends>
|
||||
<depends optional="true" config-file="php-brackets.xml">com.jetbrains.php</depends>
|
||||
<depends optional="true" config-file="go-template-brackets.xml">org.jetbrains.plugins.go-template</depends>
|
||||
|
||||
<extensionPoints>
|
||||
<extensionPoint name="bracePairProvider" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
|
||||
|
Loading…
Reference in New Issue
Block a user