Dexed, the D Extended EDitor, is an IDE for the D programming language, its compilers, tools and libraries.
Go to file
Basile Burg e3656f0d54 added HL for editor project file when proj is DUB json
fix, project file not in sync with current proj when auto reloaded in an editor
2016-01-24 00:37:25 +01:00
cedast updated cesyms, cetodo, ceast to use libdparse master & dmd 2.069 2015-10-31 09:02:07 +01:00
cesetup not an option 2015-12-21 00:31:01 +01:00
cesyms symlist, add all the members of an anonymous enum, closes #3 2015-12-14 08:57:27 +01:00
cetodo output tools to bin folder 2015-12-04 20:06:08 +01:00
icons editor, a document can be set always visible in a split view to the right 2015-12-16 03:20:37 +01:00
lazproj added D&D from mini-explorer and from proj inspectors 2016-01-21 20:27:54 +01:00
libdparse@78a515dedc updated libdparse 2016-01-11 02:07:44 +01:00
logo renamed files names related to logo 2015-06-04 16:08:41 +02:00
src added HL for editor project file when proj is DUB json 2016-01-24 00:37:25 +01:00
wiki switch to FPC3 + Laz 1.6 2015-12-22 10:24:18 +01:00
.gitignore out put to bin folder 2015-12-04 20:04:51 +01:00
.gitmodules added submodule libdparse 2015-03-08 16:11:51 +01:00
LICENSE.txt updated license 2015-04-22 11:08:32 +02:00
README.md updated version num 2015-12-20 15:14:46 +01:00

README.md

a DMD GUI for the free electrons !

Coedit is an IDE for the DMD D2 compiler.

Features

  • multi platform (Windows, Linux).
  • strictly based on DMD (the alternative compilers are not supported).
  • comprehensive project format and two advanced project editors (one for the options and configurations, another for the files).
  • compile and run directly from the UI.
  • single click to compile and execute an unsaved module (aka a runnable module).
  • single click to compile and unittest a module.
  • synchronized edition in a block.
  • D2 syntax highlighter, folds, regions, identifier markup.
  • symbol list of the module being edited.
  • static libraries manager.
  • search and replace.
  • todo comments analyzer.
  • user-defined tools powered by a string interpolation system (in a single click: submit the current module to dfmt or dscanner !)
  • full D Completion Daemon integration (completion, hints, call tips, jump to symbol declaration).
  • mini file browser.
  • selection of 3rd party libraries that can be easily build and integrated to Coedit.

Project information

  • latest version: version 2 alpha 4.
  • licensed under the term of the MIT license.
  • programmed in Object Pascal with FPC & Lazarus as compiler & IDE.

Download the latest build

Download the zipped binaries or the zipped setup program for you platform:

See the wiki for more information about the setup.

Build

The procedure is described in the first section of the wiki

GUI preview

Windows version (Windows 7, x86): Win screen-cap

Linux version (OpenSuse 13.2, KDE, x86_64): Nux screen-cap

Linux version (Mint 17.2, Cinnamon, x86): Nux screen-cap