q/k4 language (kx.com) plugin for IntelliJ IDEA. For k3 support, see k3-intellij-plugin
This plugin supports q/k4 syntax. Features include:
- Syntax highlighting
- Navigate to declaration
- Code completion
- Find usages
- Rename refactoring
- File structure
- Go to symbol
- Color settings
- Code folding
- Remote code evaluation
- Remote function/global definition
- Custom authentication to remote Q instances
- Go to
Preferences
->Plugins
- Click on
Browse Repositories...
and select theLanguages
category - Look for the
q
plugin and clickInstall
- Make sure the
Grammar-Kit
andPsiViewer
plugins are installed - Create a fork of this repository and clone it locally
- Open the repository in IntelliJ via the "Open" option on the splash page
- Open the Gradle tool window (
View
->Tool Windows
->Gradle
) and click on "Refresh all Gradle Projects" - From the command line, run
./gradlew compileJava compileTestJava
- Build the project (
Build
->Build Project
)
- Import and use the project codestyle (
Editor
->Code Style
->Scheme
->Import...
) - Push your work to a branch in your fork
- Open a Pull Request and tag me (@a2ndrade)