Difference between revisions of "DCD"

From D Wiki
Jump to: navigation, search
m (Vanilla)
Line 1: Line 1:
 
== Introduction ==
 
== Introduction ==
  
[https://github.com/Hackerpilot/DCD DCD], the D Completion Daemon, is a cross platform auto-complete service for the D programming language written by Brian Schott.
+
[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/Hackerpilot/DCD home page]
+
* 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