Difference between revisions of "Editors"

From D Wiki
Jump to: navigation, search
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 lang with projects, symbol list, single click compile and run, and more.
+
|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 the integrated console.
+
|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, autocompletion via Lumen (see below).
+
|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
|Highlights syntax but the lexer is not 100% compliant with current D specifications.
+
|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, autocompletion via DCD (see below).
+
|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
|Works well with DCD
+
|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 and code indenting. Supports DCD to provide auto-completion, "go to definition" and document tool tips.
+
|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
|An auto-complete program for the D programming language.
+
|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
|a KTextEditor autocompletion plugin for the D programming language, which works e.g. in Kate or KDevelop.
+
|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