Dexed, the D Extended EDitor, is an IDE for the D programming language, its compilers, tools and libraries.
Go to file
Basile Burg 36aa1aafc6 default shortcuts, comp proj, comp proj and run, comp file an run changed
default were not good on kde (ctrl f9)
2015-12-28 05:04:51 +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 'Dfmt commander' widget, closes #8 2015-12-16 08:32:00 +01:00
libdparse@8230f20791 updated cesyms, cetodo, ceast to use libdparse master & dmd 2.069 2015-10-31 09:02:07 +01:00
logo renamed files names related to logo 2015-06-04 16:08:41 +02:00
src default shortcuts, comp proj, comp proj and run, comp file an run changed 2015-12-28 05:04:51 +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