Text editors: Difference between revisions

Jump to navigation Jump to search
101 bytes added ,  18:00, 28 January 2023
m
Kakoune
(emacs APL tutorial)
m (Kakoune)
Tags: Mobile edit Mobile web edit
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
Besides for the listed editors, there is a Language Server available for all editors that use Microsoft's Language Server Protocol (LSP).<ref>Optima Systems. [https://github.com/OptimaSystems/apl-language-server APL Language Server]. GitHub.</ref>
Besides for the listed editors, there is a Language Server available for all editors that use Microsoft's Language Server Protocol (LSP).<ref>Optima Systems. [https://github.com/OptimaSystems/apl-language-server APL Language Server]. GitHub.</ref>


In addition, [[Dyalog]]'s RIDE interface allows using most any external editor instead of its internal editor by setting the <source lang=shell inline>RIDE_EDITOR</source> configuration parameter.<ref>[[Dyalog Ltd.]] RIDE User Guide: [https://docs.dyalog.com/latest/RIDE%20User%20Guide.pdf#page=58 Configuration Parameters]. Retrieved 2022-01-11.</ref>
In addition, [[Dyalog]]'s RIDE interface allows using most any external editor instead of its internal editor by setting the <syntaxhighlight lang=shell inline>RIDE_EDITOR</syntaxhighlight> configuration parameter.<ref>[[Dyalog Ltd.]] RIDE User Guide: [https://docs.dyalog.com/latest/RIDE%20User%20Guide.pdf#page=58 Configuration Parameters]. Retrieved 2022-01-11.</ref>


{|class="wikitable sortable"
{|class="wikitable sortable"
Line 15: Line 15:
|-
|-
|[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. Integrates with GNU APL to perform completion, function editing, etc.<br>[https://github.com/harsman/dyalog-mode Dyalog APL mode] integrates with the Dyalog IDE so you can use Emacs instead of the built in editor, supports syntax highlighting (including correct highlighting of localized variables), indentation and convenience functions like toggling localization of variables.<br>[https://github.com/abochannek/Dyalog/tree/master/dyalog-apl-input Dyalog APL Input] provides backtick keyboard support.<br>The [https://j-minster.github.io/emacs_APL_tutorial.html emacs APL tutorial] provides easy-to-follow instructions on how to get set up using GNU APL or Dyalog APL.
|[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. Integrates with GNU APL to perform completion, function editing, etc.<br>[https://github.com/harsman/dyalog-mode Dyalog APL mode] integrates with the Dyalog IDE so you can use Emacs instead of the built in editor, supports syntax highlighting (including correct highlighting of localized variables), indentation and convenience functions like toggling localization of variables.<br>[https://github.com/abochannek/Dyalog/tree/master/dyalog-apl-input Dyalog APL Input] provides backtick keyboard support.<br>The [https://j-minster.github.io/emacs_APL_tutorial.html emacs APL tutorial] provides easy-to-follow instructions on how to get set up using GNU APL or Dyalog APL.
|-
| [https://kakoune.org Kakoune]||Linux, MacOS, and Cygwin||Syntax highlighting.
|-
|-
|[https://marktext.app/ Mark Text]||Windows, Linux, macOS||Syntax highlighting for code blocks.
|[https://marktext.app/ Mark Text]||Windows, Linux, macOS||Syntax highlighting for code blocks.

Navigation menu