mirror of https://gitlab.com/basile.b/dexed.git
2.7 KiB
2.7 KiB
Dexed, the D Extended EDitor, is an IDE for the D programming language, its compilers, tools and libraries.
Overview
- available for Linux or Windows.
- supports all the D compilers (DMD-GDC-LDC).
- supports the DUB projects (JSON or SDL), makefiles as projects, and also its own project format.
- supports the DUB scripts (aka single file packages) and its own script format (aka runnable modules).
- full D Completion Daemon integration (completion, ddoc display, call tips, jump to declaration, rename identifier).
- Dynamic D-Scanner linting with results displayed in the editor gutter.
- single click to compile and to unittest a module and optionally display tests coverage.
- advanced editor with D2 syntax highlighter, folds, regions, identifier markup, sync-edit, etc.
- additonal highlithers for C and C++ sources, based on the D color scheme, for other files a generic bicolor highlighter is used.
- edition helpers: comment blocks, local identifier renaming, brace auto-closing, ddoc templates, etc.
- Debugging with a GDB gui. (linux only)
- Integrated terminal emulator. (linux + GTK2 widget set only)
- Tree of symbols in the current module.
- static library manager that supports auto-registration from local DUB projects, from online DUB packages or from dexed custom project format.
- todo list based on the todo comments located in a project or in the current source.
- user-defined tools powered by a string interpolation system.
- integrated file browser, dfmt interface, search & replace
Project information
- 🔖 latest release: version 3.9.26, Mon 18 Sep. 2023.
- 📜 licensed under the terms of the Boost software license.
Download version 3.9.26
- 📦 setup program for Linux 64 bit
- 📦 binaries for Linux 64 bit
- 📦 rpm for Linux 64 bit
- 📦 deb for Linux 64 bit
See this page for more information about the setup.
Building
Follow the procedure described here.