Dexed, the D Extended EDitor, is an IDE for the D programming language, its compilers, tools and libraries.
Go to file
Basile Burg ae31885fe3 r8 2014-06-22 22:20:45 +02:00
lazproj r8 2014-06-22 22:20:45 +02:00
src r8 2014-06-22 22:20:45 +02:00
LICENSE.txt - no license to MIT license 2014-06-20 10:12:56 +02:00
README.md r8 2014-06-22 02:12:22 +02:00

README.md

Coedit

Coedit is a simple IDE for the D2 lang. (Co mpile & Edit).

Current features

  • multi platform (Win/Linux/Macos).
  • projects.
  • multiple project configurations (set of switches and options).
  • compile, run directly from the UI.
  • instant run (without saving, script-like).
  • synchronized edition in a block.
  • D syntax highlighter, folding, identifier markup.

Planed in version 1

  • project configurations templates (release, debug, etc.).
  • basic auto completion (brackets, key-words, ...).
  • console input handling.
  • static library explorer (using JSON infos).

Project information

  • state: alpha 1.
  • programmed in Object pascal with Lazarus.
  • based on dmd (gdc or lmd characteristics are not handled).
  • no other third party dependencies (so far...but using dscanner and/or dcd is envisaged.)

Setup & test

Coedit must be build from the sources:

  • clone this repository (even if not mandatory, preferably from the latest tag, as tagged versions are more tested then the others.)
  • both dmd and Lazarus must be setup.
  • open "coedit.lpr" in Lazarus, set the build mode to Release
  • press the Run button (or build)
  • in coedit open "lazproj\test\coeditproj\test.coedit" from the project menu.

Preview

Windows version: Win screen-cap Linux version: Nux screen-cap