Intelij IDEA plugin for displaying a code mini-map similar to the one found in Sublime
Kotlin Java Python
Clone or download
Latest commit fd02bf7 Mar 28, 2018
Permalink
Failed to load latest commit information.
gradle/wrapper Fix CI Mar 11, 2017
pub Update example images Mar 26, 2017
src 1.5.4 release Mar 28, 2018
.editorconfig 1.5.4 release Mar 28, 2018
.gitignore Support transparent backgrounds Mar 26, 2017
LICENCE Add LICENCE Dec 5, 2015
README.md Update example images Mar 26, 2017
build.gradle Fix CI Mar 11, 2017
circle.yml Fix CI Mar 11, 2017
gradle.properties 1.5.4 release Mar 28, 2018
gradlew Fix CI Mar 11, 2017
gradlew.bat Fix CI Mar 11, 2017

README.md

CodeGlance CircleCI

Plugin Repository: http://plugins.jetbrains.com/plugin/7275
Latest build: https://github.com/Vektah/CodeGlance/releases

Intelij plugin that displays a zoomed out overview or minimap similar to the one found in Sublime into the editor pane. The minimap allows for quick scrolling letting you jump straight to sections of code.

  • Works with both light and dark themes using your customized colors for syntax highlighting.
  • Worker thread for rendering
  • Color rendering using intelij's tokenizer
  • Scrollable!
  • Embedded into editor window
  • Complete replacement for Code Outline that supports new Intellij builds.

Dracula

Building using gradle

git clone https://github.com/Vektah/CodeGlance
cd CodeGlance
# run the tests
./gradlew test

# build the plugin and install it in the sandbox then start idea
./gradlew runIdea

# build a release
./gradlew buildPlugin

The result will be saved as build/distributions/CodeGlance-{version}.zip

Running from source in Intellj

  1. Make sure you have the Plugin DevKit installed.
  2. Checkout sources from github
  3. Create a new Intellij Platform plugin project
  4. Select source directory, chose a plugin sdk (create one that points to your intellij install).
  5. Mark src/main/java as source root, and src/test/java as test root.
  6. In order to run tests you will need to find mockito and testng jars. I usually do this with gradle.
  7. In module settings set the path to META-INF to src/main/resources
  8. Hit Run.