Skip to content

a2ndrade/k3-intellij-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

k3-intellij-plugin

k3 language (kx.com) plugin for IntelliJ IDEA. For q/k4 support, see q-intellij-plugin

Features

This plugin supports k3 syntax. Features include:

  • Syntax highlighting
  • Navigate to declaration
  • Code completion
  • Find usages
  • Rename refactoring
  • File structure
  • Go to symbol
  • Color settings
  • Code folding

Installation

  1. Go to Preferences -> Plugins
  2. Click on Browse Repositories... and select the Languages category
  3. Look for the k3 plugin and click Install

Contributing

Getting Set Up

  1. Make sure the Grammar-Kit and PsiViewer plugins are installed
  2. Create a fork of this repository and clone it locally
  3. Open the repository in IntelliJ via the "Open" option on the splash page
  4. Open the Gradle tool window (View -> Tool Windows -> Gradle) and click on "Reload all Gradle Projects"
  5. From the command line, run ./gradlew compileJava compileTestJava
  6. Build the project (Build -> Build Project)

Submitting Changes

  1. Import and use the project codestyle (Editor -> Code Style -> Scheme -> Import...)
  2. Push your work to a branch in your fork
  3. Open a Pull Request and tag me (@a2ndrade)