Editor Support
This page lists (alphabetically) known Editor/IDE plugins for K.
Please feel free to contribute to any of the projects below (via pull requests) or to suggest new entries.
Atom
K/Maude syntax highlighter for Atom based on the BBEdit grammar described below
- Source: https://github.com/traiansf/language-k
BBEdit/TextWrangler
K/Maude syntax highlighter for TextWrangler/BBEdit
- Source: https://github.com/kframework/k-editor-support/tree/master/BBEdit
Emacs
Emacs mode for K
- Source: https://github.com/kframework/k-editor-support/tree/master/emacs
IntelliJ Idea
- Comprehensive plugin for IntelliJ Idea
- Binary: https://github.com/kframework/k-editor-support/blob/master/k-idea-plugin.jar
- Source: https://github.com/kframework/k-editor-support/tree/master/k-idea-plugin-src
Notepad++
K syntax highlighter for Notepad++
- Source: https://github.com/kframework/k-editor-support/tree/master/notepad%2B%2B
Pygments
Support for https://pygments.org/ Pygments
- Source: https://github.com/kframework/k-editor-support/tree/master/pygments
- Note: the lexer is far from being complete.
Vim
K/Maude syntax highlighter for vim
- Source: https://github.com/kframework/k-editor-support/tree/master/vim
Visual Studio Code
K extension for Visual Studio Code
- Extension page on Visual Studio Marketplace: https://marketplace.visualstudio.com/items?itemName=clv.kframework
- Source code: https://github.com/LucianCumpata/K-VSCode