diff --git a/README.md b/README.md index 4d00f13a..80f93bdc 100644 --- a/README.md +++ b/README.md @@ -1,35 +1,31 @@ - -**a DMD GUI for the free electrons !** ![](https://github.com/BBasile/Coedit/raw/master/logo/coedit.png) -Coedit is an IDE for the _DMD_ [D2](http://dlang.org) compiler. +Coedit is an IDE for the D programming language [D2](http://dlang.org). [![](https://github.com/BBasile/CoeditWikiData/raw/master/coedit.win7.33.png)](https://github.com/BBasile/CoeditWikiData/raw/master/coedit.win7.png) -**Features** +**Features overview** --- - 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). +- DUB projects are supported too, with a an editor for the properties and an inspector to view and select sources or configurations. +- all the D compilers are supported. - 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_ !) +- advanced editor with D2 syntax highlighter, folds, regions, identifier markup, macros, sync-edit, etc. +- list of the symbols in the module being edited. +- static libraries manager that supports auto-registration from local DUB projects, from online DUB packages or from Coedit custom project format. +- _todo comments_ parser and dedicated widget. +- user-defined tools powered by a string interpolation system. - full [D Completion Daemon](https://github.com/Hackerpilot/DCD) integration (completion, hints, call tips, jump to symbol declaration). -- mini file browser. +- mini file browser, dfmt interface, search & replace, etc. - [selection of 3rd party libraries](https://github.com/BBasile/metad) 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](http://www.lazarus.freepascal.org) as compiler & IDE. **Download the latest build** ---