Editors: Difference between revisions
Content added Content deleted
No edit summary |
("Whitespace") |
||
Line 1: | Line 1: | ||
The following editors/editor plugins add syntax highlighting and support for K: |
The following editors/editor plugins add syntax highlighting and support for K: |
||
{| class="wikitable" |
{| class="wikitable" |
||
|- |
|- |
||
! Name<br /> |
! Name<br /> |
||
Line 65: | Line 65: | ||
|[http://vrabi.web.elte.hu/k/#SyntaxHighlighting k.syn] |
|[http://vrabi.web.elte.hu/k/#SyntaxHighlighting k.syn] |
||
|Vedit |
|Vedit |
||
|Syntax Highlighting |
|Syntax Highlighting |
||
|} |
|} |
Revision as of 07:59, 9 July 2022
The following editors/editor plugins add syntax highlighting and support for K:
Name |
Editor | Features |
---|---|---|
q-mode | Emacs | K and q syntax highlighting, debugging tools, interaction with executable |
ngn/k/vim-k | Vim | K syntax highlighting, file detection. |
vscode-q | VS Code | Syntax highlighting, language server, query visualization |
language-kdb-q | Atom | q/kdb+ language support |
q-intellij-plugin | JetBrains IDEs | Syntax highlighting, code completion, declaration finding, code folding |
k-akoune | Kakoune | Kakoune syntax highlighting and commands for K |
sublime-q | Sublime Text | q/kdb+ syntax highlighting, server connection, plotting support, custom routines |
jupyterq | Jupyter Notebook | K and q syntax highlighting, code completion, code help, inline charts and plots |
ngn/k kernel | Jupyter Notebook | ngn/k support for jupyter kernel |
oK mobile | oK mobile | graphing, plotting functionality, oK code execution, keyboard |
kdbp-mode | Emacs | - |
dqweb | DQWeb | Online interface for K processes with editing, syntax highlighting, autosave, persistence |
Special K mode | Codemirror | Special K(K subset) syntax highlighting |
k.esy | EmEditor | Syntax Highlighting |
k.syn | Vedit | Syntax Highlighting |