Update README
This commit is contained in:
parent
f17b25e1dc
commit
c04700b41d
|
@ -3,12 +3,14 @@ The D Completion Daemon is an auto-complete program for the D programming langua
|
|||
|
||||

|
||||
|
||||
(The above is a screenshot of [Textadept](http://foicica.com/textadept/))
|
||||
|
||||
DCD consists of a client and a server. The client (dcd-client) is used by a text editor script or from the command line.
|
||||
The server (dcd-server) is responsible for caching imported files, calculating autocomplete information, and sending it
|
||||
back to the client.
|
||||
|
||||
#Status
|
||||
*This program is still in an alpha state.*
|
||||
*This program is reasonably stable.*
|
||||
|
||||
* Working:
|
||||
* Autocompletion of properties of built-in types such as int, float, double, etc.
|
||||
|
@ -21,17 +23,17 @@ back to the client.
|
|||
* Finding the declaration location of a symbol at the cursor
|
||||
* *import* statement completions
|
||||
* Display of documentation comments in function call tips
|
||||
* *alias this*
|
||||
* Not working:
|
||||
* Automatic starting of the server by the client
|
||||
* UFCS
|
||||
* Autocompletion of declarations with template arguments
|
||||
* *auto* declarations
|
||||
* *alias this*
|
||||
* Determining the type of an enum member when no base type is specified, but the first member has an initialaizer
|
||||
* That one feature that you *REALLY* needed
|
||||
|
||||
#Setup
|
||||
1. Install a recent D compiler. DCD is only tested with DMD 2.064.2
|
||||
1. Install a recent D compiler. DCD is tested with 2.065 and the 2.066 betas.
|
||||
1. Run ```git submodule update --init``` after cloning this repository to grab the MessagePack and Datapacked libraries and the parser from DScanner.
|
||||
1. run the ```build.sh``` script to build the client and server. (Or build.bat on Windows)
|
||||
1. Configure your text editor to call the dcd-client program. See the *editors* folder for directions on configuring your specific editor.
|
||||
|
|
Loading…
Reference in New Issue