Skip to content

Editor Support

Jake has syntax highlighting support for most popular code editors. Some plugins are ready to use, others are in development.

EditorStatusInstallation
VS CodeAvailableMarketplace
JetBrains IDEsPlanned-
Vim / NeovimPlanned-
Sublime TextPlanned-
ZedPlanned-
HelixPlanned-
EmacsPlanned-
NovaPlanned-

Full syntax highlighting with TextMate grammar.

Install from Marketplace: Search for “Jake” in the VS Code extensions panel.

Terminal window
# TODO: create install command

Status: Published to VS Code Marketplace


Works with IntelliJ IDEA, WebStorm, PhpStorm, PyCharm, GoLand, RustRover, and other JetBrains IDEs.

Terminal window
# TODO: create install command

Status: Planned


Traditional Vim syntax highlighting.

Terminal window
# TODO: create install command

Status: Planned


TextMate-based syntax highlighting for Sublime Text.

Terminal window
# TODO: create install command

Status: Planned


Native Zed extension with Tree-sitter grammar.

Terminal window
# TODO: create install command

Status: Planned


Tree-sitter based highlighting for Helix editor.

Terminal window
# TODO: create install command

Status: Planned


Major mode with syntax highlighting.

Terminal window
# TODO: create install command

Status: Planned


The Tree-sitter grammar powers Zed, Helix, and can be used in other Tree-sitter compatible editors.

Location: editors/tree-sitter-jake/


Editor plugins are located in the editors/ directory:

editors/
├── vscode-jake/ # VS Code extension
├── intellij-jake/ # JetBrains plugin
├── vim-jake/ # Vim/Neovim syntax
├── sublime-jake/ # Sublime Text package
├── zed-jake/ # Zed extension
├── tree-sitter-jake/ # Tree-sitter grammar
├── highlightjs-jake/ # highlight.js plugin
├── prism-jake/ # Prism.js plugin
└── shiki-jake/ # Shiki grammar

See the GitHub repository for contribution guidelines.