Skip to content

Rainbow highlighting identifiers and delimiters for IntelliJ IDEA-based IDEs

Notifications You must be signed in to change notification settings

sreichi/intellij-rainbow

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rainbow plugin

https://plugins.jetbrains.com/plugin/8214

  • Rainbow highlighting identifiers based on their names. Each identifier gets a color based on a hash of its name.
  • Rainbow highlighting delimiters such as parentheses, brackets or braces according to their depth. not just in Lisp.

Screenshots

  • for dark themes

  • for light themes

Configuration

Support Languages

  • C family (C/C++/ObjectiveC)
  • Java
  • PHP
  • JavaScript (IDEA Ultimate and integrate with JavaScript Support plugin)
  • Kotlin (IDEA 14+)
  • Clojure (Cursive already support Rainbow Delimiter)
  • Python
  • Haskell
  • Agda
  • Rust (hack it use plugin sdk with JDK8 and IDEA 15+ instead of JDK6 and IDEA 14+ as usual)
  • Erlang
  • Scala
  • Go
  • Groovy
  • Ruby (IDEA Ultimate and integrate with Ruby Support plugin)
  • Elixir

Development

  • ./gradlew runIdea
  • ./gradlew buildPlugin
  • ./gradlew test

License

Copyright © 2016 zjhmale

Released under the terms of the MIT License

About

Rainbow highlighting identifiers and delimiters for IntelliJ IDEA-based IDEs

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 88.0%
  • Java 12.0%