Difference between revisions of "Editors"
m (→Text Editors: small text fix) |
m (Minor text fix) |
||
Line 12: | Line 12: | ||
|[https://github.com/BBasile/Coedit Coedit ] | |[https://github.com/BBasile/Coedit Coedit ] | ||
|Windows, Linux | |Windows, Linux | ||
− | |IDE for the D | + | |IDE for the D with projects, symbol list, single-click compile and run, and more. |
|alpha 10 | |alpha 10 | ||
|Jan. 2015 | |Jan. 2015 | ||
Line 24: | Line 24: | ||
|[http://www.geany.org/ Geany] | |[http://www.geany.org/ Geany] | ||
|Windows, Linux, OS X | |Windows, Linux, OS X | ||
− | |Syntax highlighting, code navigator in sidebar, compile using make or | + | |Syntax highlighting, code navigator in sidebar, compile using make or integrated console. |
|1.24.1 | |1.24.1 | ||
|2014 | |2014 | ||
Line 30: | Line 30: | ||
|KDE's [http://www.kde.org/applications/utilities/kwrite/ KWrite], [http://kate-editor.org/ Kate] | |KDE's [http://www.kde.org/applications/utilities/kwrite/ KWrite], [http://kate-editor.org/ Kate] | ||
|Linux | |Linux | ||
− | |Syntax highliting, | + | |Syntax highliting, auto-completion via Lumen (see below). |
|KDE 4.14.01 | |KDE 4.14.01 | ||
|2014 | |2014 | ||
Line 36: | Line 36: | ||
|[http://prowiki.org/wiki4d/wiki.cgi?EditorSupport/NotepadPlus Notepad++] | |[http://prowiki.org/wiki4d/wiki.cgi?EditorSupport/NotepadPlus Notepad++] | ||
|Windows | |Windows | ||
− | | | + | |Syntax highliting (lexer is not 100% compliant with current D specifications). |
|6.6.9 | |6.6.9 | ||
|2014 | |2014 | ||
Line 42: | Line 42: | ||
|[http://www.scintilla.org/SciTE.html SciTE] | |[http://www.scintilla.org/SciTE.html SciTE] | ||
|Windows, Linux, OS X | |Windows, Linux, OS X | ||
− | | | + | |Syntax highliting. |
|3.5.1 | |3.5.1 | ||
|Sept. 2014 | |Sept. 2014 | ||
Line 48: | Line 48: | ||
|[http://www.sublimetext.com/ Sublime Text] | |[http://www.sublimetext.com/ Sublime Text] | ||
|Windows, Linux, OS X | |Windows, Linux, OS X | ||
− | |Syntax highliting, build-system, | + | |Syntax highliting, build-system, auto-completion via DCD (see below). |
|2.02 stable / 3 (beta) | |2.02 stable / 3 (beta) | ||
|2014 | |2014 | ||
Line 60: | Line 60: | ||
|[http://foicica.com/textadept/ Textadept] | |[http://foicica.com/textadept/ Textadept] | ||
|Windows, Linux, OS X | |Windows, Linux, OS X | ||
− | | | + | |Syntax highliting, auto-completion via DCD. |
|7.5 | |7.5 | ||
|Jul. 11 2014 | |Jul. 11 2014 | ||
Line 72: | Line 72: | ||
|[http://www.vim.org/ Vim] | |[http://www.vim.org/ Vim] | ||
|Windows, Linux, OS X | |Windows, Linux, OS X | ||
− | |[[D in Vim]] | + | |See [[D in Vim]]. |
| | | | ||
|2014 | |2014 | ||
Line 78: | Line 78: | ||
|[http://www.zeusedit.com/d.html Zeus] | |[http://www.zeusedit.com/d.html Zeus] | ||
|Windows | |Windows | ||
− | |Syntax highlighting, code folding | + | |Syntax highlighting, code folding, code indenting. Supports DCD: auto-completion, "go to definition" and document tooltips. |
|3.97t | |3.97t | ||
|2014 | |2014 | ||
Line 94: | Line 94: | ||
|[https://github.com/Hackerpilot/DCD D Completion Daemon (DCD)] | |[https://github.com/Hackerpilot/DCD D Completion Daemon (DCD)] | ||
|Windows, Linux | |Windows, Linux | ||
− | | | + | |Auto-completion helper program for the D language. |
| | | | ||
|2015 | |2015 | ||
Line 100: | Line 100: | ||
|[https://github.com/Dav1dde/lumen Lumen] | |[https://github.com/Dav1dde/lumen Lumen] | ||
|Linux | |Linux | ||
− | | | + | |KTextEditor auto-completion plugin for the D language, which works e.g. with Kate or KDevelop. |
| | | | ||
|2014 | |2014 |
Revision as of 21:48, 18 January 2015
Text Editors
Text editors and lightweight development environments with D support.
Name | Platforms | Comments | Version | Last known activity |
---|---|---|---|---|
Coedit | Windows, Linux | IDE for the D with projects, symbol list, single-click compile and run, and more. | alpha 10 | Jan. 2015 |
Emacs | Windows, Linux, OS X | Official Emacs D-Mode | 2.0.6-1 | 2014 |
Geany | Windows, Linux, OS X | Syntax highlighting, code navigator in sidebar, compile using make or integrated console. | 1.24.1 | 2014 |
KDE's KWrite, Kate | Linux | Syntax highliting, auto-completion via Lumen (see below). | KDE 4.14.01 | 2014 |
Notepad++ | Windows | Syntax highliting (lexer is not 100% compliant with current D specifications). | 6.6.9 | 2014 |
SciTE | Windows, Linux, OS X | Syntax highliting. | 3.5.1 | Sept. 2014 |
Sublime Text | Windows, Linux, OS X | Syntax highliting, build-system, auto-completion via DCD (see below). | 2.02 stable / 3 (beta) | 2014 |
SynWrite | Windows | Syntax highliting, symbols list ("Syntax Tree" panel), integration of compiler. | 6.15 | Jan 2015 |
Textadept | Windows, Linux, OS X | Syntax highliting, auto-completion via DCD. | 7.5 | Jul. 11 2014 |
TextMate | OS X | |||
Vim | Windows, Linux, OS X | See D in Vim. | 2014 | |
Zeus | Windows | Syntax highlighting, code folding, code indenting. Supports DCD: auto-completion, "go to definition" and document tooltips. | 3.97t | 2014 |
Text Editor Plugins & Extensions
Name | Platforms | Comments | Version | Last known activity |
---|---|---|---|---|
D Completion Daemon (DCD) | Windows, Linux | Auto-completion helper program for the D language. | 2015 | |
Lumen | Linux | KTextEditor auto-completion plugin for the D language, which works e.g. with Kate or KDevelop. | 2014 |
See Also:
For integration with full IDEs, see: IDEs