Text editors: Difference between revisions

Jump to navigation Jump to search
579 bytes added ,  22:26, 9 January 2020
no edit summary
mNo edit summary
No edit summary
Line 2: Line 2:


{|class=wikitable
{|class=wikitable
!Name !! Platform !! Notes
!Name !! Platform !! Features
|-
|-
|[https://www.dyalog.com/download-zone.htm Dyalog Editor]||Windows||Basically same editor as the only built into the IDE, providing syntax colouring, auto-formatting, language help, comment handling, and tree-view.
|[https://www.dyalog.com/download-zone.htm Dyalog Editor]||Windows||Basically same editor as the only built into the IDE, providing syntax colouring, auto-formatting, language help, comment handling, and tree-view.
Line 10: Line 10:
|[https://code.visualstudio.com/ Visual Studio Code]||Windows, Linux, macOS||[https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language APL Language] extension provides syntax highlighting and snippets. [https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language-client APL Language Server Client] provides tool tips on primitives and prefix completion.
|[https://code.visualstudio.com/ Visual Studio Code]||Windows, Linux, macOS||[https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language APL Language] extension provides syntax highlighting and snippets. [https://marketplace.visualstudio.com/items?itemName=OptimaSystems.vscode-apl-language-client APL Language Server Client] provides tool tips on primitives and prefix completion.
|-
|-
|[https://typora.io/ Typora]||Windows, Linux, macOS||Syntax highlighting for code blocks
|[https://typora.io/ Typora]||Windows, Linux, macOS||Syntax highlighting for code blocks.
|-
|[https://www.gnu.org/software/emacs/ Emacs]||cross-platform||[https://github.com/lokedhs/gnu-apl-mode GNU APL mode] provides shifting and prefix key input.
|-
|[https://www.vim.org/ Vim]||cross-platform||[https://gitlab.com/n9n/vim-apl VIM APL] provides rainbow curly braces with a matching colour for `⍺`, `⍵`, `∇`, and `:` in dfns, prefix key input, and completion for [[quad name]]s, [[keyword]]s, and [[system command]]s. [https://github.com/baruchel/vim-notebook#configuring-gnu-apl Vim Notebook] runs an interpreter in the background to evaluating code cells.
|}
|}
{{APL development}}
{{APL development}}

Navigation menu