https://wiki.dlang.org/api.php?action=feedcontributions&user=Rinzwind&feedformat=atom
D Wiki - User contributions [en]
2024-03-29T10:11:31Z
User contributions
MediaWiki 1.31.2
https://wiki.dlang.org/?title=Editors&diff=10038
Editors
2021-10-14T07:52:01Z
<p>Rinzwind: /* Text Editors */ CudaText does not support dlang at all...</p>
<hr />
<div>=Text Editors=<br />
<br />
Text editors and lightweight development environments with D support.<br />
<br />
{| class="wikitable sortable" style="text-align: center"<br />
!rowspan=2|Editor<br />
!colspan=4|Platforms<br />
!rowspan=2|Add-on<br />
!colspan=10|Features<br />
!rowspan=2|Version<br />
!rowspan=2|Last known activity<br />
|-<br />
!Windows || Linux || OS X || FreeBSD<br />
!Syntax highlighting || Auto-<wbr>completion || Code navigation || Code formatting || Building || Linting || Debugging || Profiling || Coverage Analysis || Auto Issue Fixing<br />
|-<br />
|rowspan=3|[https://atom.io/ Atom]<br />
|rowspan=3|{{yes}}<br />
|rowspan=3|{{yes}}<br />
|rowspan=3|{{yes}}<br />
|rowspan=3|<br />
<br />
|[https://atom.io/packages/language-d language-D]<br />
|{{yes}}|| || || || || || || || ||<br />
| 3.3.1 || 2016-08<br />
|-<br />
|[https://github.com/Pure-D/atomize-d atomize-d]<ref name="workspace-d">Using [https://github.com/Pure-D/workspace-d workspace-d]</ref><br />
|{{yes}}||{{yes}}<ref name="dcd">via [[DCD]]</ref>|| ||{{yes}}<ref name="dfmt">via [https://github.com/dlang-community/dfmt Dfmt]</ref>|| ||{{yes}}<ref name="dscanner">via [https://github.com/dlang-community/D-scanner Dscanner]</ref> || || || ||<br />
||| 2017-08<br />
|-<br />
|[https://atom.io/packages/ide-dlang ide-dlang]<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt-or-builtin">via [https://github.com/dlang-community/dfmt Dfmt] or via built-in formatter</ref>|| ||{{yes}}<ref name="dscanner"/>|| || || ||<br />
| 1.17.1 || 2020-04 (Unmaintained)<br />
|-<br />
|[https://github.com/jamadagni/dhee/ Dhee]<br />
|{{yes}}||{{yes}}||{{yes}}||<br />
|(built-in)<br />
|{{yes}}|| || || ||{{yes}}|| || || || ||<br />
| 2.0.10 || 2018-12<br />
|-<br />
|[https://www.gnu.org/software/emacs/ Emacs]<br />
|{{yes}}||{{yes}}||{{yes}}||{{yes}}<br />
|[https://github.com/Emacs-D-Mode-Maintainers/Emacs-D-Mode Official Emacs D-Mode]<br />
|{{yes}}||{{yes}}<ref name="dcd"/><ref>Needs additional packages check [https://github.com/atilaneves/ac-dcd]</ref>||{{yes}}<ref name="dcd"/>||{{yes}}|| || || || || ||<br />
| 2.0.10 || 2019-10<br />
|-<br />
|[https://www.geany.org/ Geany]<br />
|{{yes}}||{{yes}}||{{yes}}||{{yes}}<br />
|(built-in)<br />
|{{yes}}|| ||{{yes}}|| ||{{yes}}|| || || || ||<br />
| 1.3.6 || 2019-09<br />
|-<br />
|[http://www.jedit.org jEdit]<br />
|{{yes}}||{{yes}}||{{yes}}||{{yes}}<br />
|(built-in)<br />
|{{yes}}|| || || ||{{yes}}|| || || || ||<br />
| 5.5.0 || 2018-04<br />
|-<br />
|rowspan=2|KDE's [https://kde.org/applications/utilities/org.kde.kwrite KWrite], [https://kate-editor.org/ Kate]<br />
|rowspan=2|<br />
|rowspan=2|{{yes}}<br />
|rowspan=2|<br />
|rowspan=2|{{yes}}<br />
|(built-in)<br />
|{{yes}}|| || || || || || || || ||<br />
| 20.04.3 || 2020-07<br />
|-<br />
|[https://projects.kde.org/projects/kde/applications/kate/repository/revisions/master/show/addons/lumen Lumen]<br />
| ||{{yes}}<ref name="dcd"/>|| || || || || || || ||<br />
| || 2017-09<br />
|-<br />
|rowspan=2|[https://notepad-plus-plus.org/ Notepad++]<br />
|rowspan=2|{{yes}}<br />
|rowspan=2|<br />
|rowspan=2|<br />
|rowspan=2|<br />
|(built-in)<br />
|{{yes}}<ref name="spotty">Lexer is not 100% compliant with current D specification.</ref>|| || || || || || || || ||<br />
| 7.8.9 || 2020-07<br />
|-<br />
|[https://gitlab.com/dokutoku/rdmd-for-npp RDMD for Notepad++]|| || || || ||{{yes}}|| || || || ||<br />
| 0.1.0.2 || 2020-08<br />
|-<br />
|[https://www.scintilla.org/SciTE.html SciTE]<br />
|{{yes}}||{{yes}}||{{yes}}||{{yes}}<br />
|(built-in)<br />
|{{yes}}|| || || || || || || || ||<br />
| 4.4.4 || 2020-07<br />
|-<br />
|rowspan=4|[https://www.sublimetext.com/ Sublime Text 3]<br />
|rowspan=4|{{yes}}<br />
|rowspan=4|{{yes}}<br />
|rowspan=4|{{yes}}<br />
|rowspan=4|<br />
|[https://github.com/yazd/DKit DKit]<br />
|{{yes}}||{{yes}}<ref name="dcd"/>|| || ||{{yes}}||{{yes}}<ref name="dscanner"/>|| || || ||<br />
| 2.02 stable / 3 (beta) || 2017-10<br />
|-<br />
|[https://packagecontrol.io/packages/DFormat DFormat]<br />
| || || ||{{yes}}|| || || || || ||<br />
| 0.3.3 || 2016-01<br />
|-<br />
|[https://github.com/Pure-D/sublime-d sublime-d]<ref name="workspace-d"/><br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>|| || || || || ||<br />
| 0.0.1 || 2016-10<br />
|-<br />
|[https://github.com/veelo/SublimeLinter-contrib-dmd SublimeLinter-contrib-dmd]<br />
| || || || || ||{{yes}}|| || || ||<br />
| 1.3.1 || 2019-08<br />
|-<br />
|[https://sourceforge.net/projects/synwrite/ SynWrite]<br />
|{{yes}}|| || ||<br />
|(built-in)<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}|| ||{{yes}}|| || || || ||<br />
| 6.40.2770 || 2017-08<br />
|-<br />
|rowspan=2|[https://foicica.com/textadept/ Textadept]<br />
|rowspan=2|{{yes}}<br />
|rowspan=2|{{yes}}<br />
|rowspan=2|{{yes}}<br />
|rowspan=2|<br />
|(built-in)<br />
|{{yes}}|| || || || || || || || ||<br />
| 10.8 || 2020-01<br />
|-<br />
|[https://github.com/Hackerpilot/textadept-d textadept-d]<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>|| ||{{yes}}<ref name="dscanner"/> || || || ||<br />
| || 2019-01<br />
|-<br />
|[https://macromates.com/ TextMate]<br />
| || ||{{yes}}|| <br />
|[https://github.com/textmate/d.tmbundle d.tmbundle]<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>|| ||{{yes}}|| || || || ||<br />
| || 2019-06<br />
|-<br />
|[https://www.vim.org/ Vim] [https://neovim.io/ Neovim]<br />
|{{yes}}||{{yes}}||{{yes}}||{{yes}}<br />
|[[D in Vim]]<br />
|{{yes}}||{{yes}}||{{yes}}||{{yes}}|| || ||{{yes}}|| || ||<br />
| || 2014—2018<ref>Activities vary for every package</ref><br />
|-<br />
|rowspan=4|[https://code.visualstudio.com/ Visual Studio Code]<br />
|{{yes}}||{{yes}}||{{yes}}||<br />
|[https://marketplace.visualstudio.com/items/webfreak.code-d code-d]<ref name="workspace-d"/><br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>||{{yes}}||{{yes}}<ref name="dscanner"/> || ||{{yes}}<ref>only GC calls (bytes allocated)</ref> ||{{yes}}||{{yes}}<br />
| 0.22.0 || 2019-12<br />
|-<br />
|{{yes}}||{{yes}}||{{yes}}||<br />
|[https://marketplace.visualstudio.com/items/webfreak.debug Debug]<br />
| || || || |||| ||{{yes}}|| || ||<br />
| 0.25.0 || 2020-05<br />
|-<br />
|{{yes}}||{{yes}}||{{yes}}<ref>Untested, but should work</ref>||<br />
|[https://marketplace.visualstudio.com/items/dlang-vscode.dlang D Language]<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt"/>||{{yes}}||{{yes}}<ref name="dscanner"/> || ||{{yes}}<ref>only tracegen (function calling statistics)</ref> || ||<br />
| 0.9.0 || 2018-12 ([https://github.com/dlang-vscode/dlang-vscode#notice-as-this-extension-is-not-longer-under-active-development-it-is-suggested-to-migrate-to-a-much-more Unmaintained])<br />
|-<br />
|{{yes}}||{{yes}}||{{yes}}||<br />
|[https://marketplace.visualstudio.com/items/LaurentTreguier.vscode-dls Dlang]<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dfmt-or-builtin"/>|| ||{{yes}}<ref name="dscanner"/> || || || ||<br />
| 1.16.11 || 2020-05 (Unmaintained)<br />
|-<br />
|[https://www.zeusedit.com/d.html Zeus]<br />
|{{yes}}|| || ||<br />
|(built-in)<br />
|{{yes}}||{{yes}}<ref name="dcd"/>||{{yes}}<ref name="dcd"/>||{{yes}}|| || ||{{yes}}|| || ||<br />
| 3.98v || 2019-09-06<br />
|-<br />
|}<br />
<references/><br />
<br />
== See also ==<br />
* [[IDEs]]<br />
<br />
[[Category:Text editors]]</div>
Rinzwind