Setting up your editor

Emacs

No official plugin exists for Emacs, but a syntax definition for Inko is found in this discussion.

Helix

Helix has built-in support for syntax highlighting and code formatting, thanks to the official Tree-sitter grammar for Inko.

The latest stable release of Helix (24.03) does not yet include support for Inko, so you'll need to build Helix from Git until the next Helix release.

(Neo)Vim

For Vim and Neovim we provide an official plugin. This plugin adds support for syntax highlighting, file type detection, folding, and indentation.

Users of NeoVim can also use nvim-treesitter to take advantage of Tree-sitter support for Inko, providing more accurate highlights.

The NeoVim plugin conform.nvim provides support for automatic formatting of source code using inko fmt.

Visual Studio Code

An official extension for Visual Studio Code is provided here. To install it, open VS Code's Quick Open window (Ctrl+P) and run the following:

ext install inko-lang.inko