Editors: Difference between revisions
Content added Content deleted
("Whitespace") |
No edit summary |
||
Line 10: | Line 10: | ||
| Emacs |
| Emacs |
||
| K and q syntax highlighting, debugging tools, interaction with executable<br /> |
| K and q syntax highlighting, debugging tools, interaction with executable<br /> |
||
|- |
|||
[https://github.com/gitonthescene/ngnk-mode/blob/main/ngnk-mode.el ngnk-mode.el] |
|||
| Emacs mode for using ngn/k & repl features |
|||
|- |
|- |
||
| [https://codeberg.org/ngn/k/src/branch/master/vim-k ngn/k/vim-k] |
| [https://codeberg.org/ngn/k/src/branch/master/vim-k ngn/k/vim-k] |
Revision as of 09:28, 7 September 2022
The following editors/editor plugins add syntax highlighting and support for K:
ngnk-mode.elName |
Editor | Features |
---|---|---|
q-mode | Emacs | K and q syntax highlighting, debugging tools, interaction with executable |
Emacs mode for using ngn/k & repl features | ||
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 |