Difference between revisions of "DCD"
m (→Vanilla) |
|||
Line 1: | Line 1: | ||
== Introduction == | == Introduction == | ||
− | [https://github.com/ | + | [https://github.com/dlang-community/DCD DCD], the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott. |
It's used by several [[Editors|text editors]] and [[IDEs|IDE]] to get IDE-grade features. | It's used by several [[Editors|text editors]] and [[IDEs|IDE]] to get IDE-grade features. | ||
Line 25: | Line 25: | ||
== See also == | == See also == | ||
− | * DCD [https://github.com/ | + | * DCD [https://github.com/dlang-community/DCD home page] |
[[Category:Text editors]] | [[Category:Text editors]] |
Revision as of 17:05, 16 May 2017
Introduction
DCD, the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott.
It's used by several text editors and IDE to get IDE-grade features.
Technical details
The software is itself written in D. The service is based on the socket communication between a server and a client.
Features
Vanilla
- completion of identifiers (types, variables), version identifiers.
- find symbol declaration.
- retrieve the DDOC comment of a symbol.
- retrieve the function parameters.
Forks
- Basile B.'s fork implements a feature that allows to rename a symbol localy. A pre-build version of this fork is distributed with the IDE Coedit since version 2 update 5.
See also
- DCD home page