April 10, 2019
Total newbie to D, trying to get it to play nice with Neovim using ncm2-d and DCD.

Issue: DCD never caches any symbols even when I point it directly to DMD's include files. Hate to ask for tech support on this forum but it's all I've got, Googling has brought no luck.

Using dcd version v0.11.0




Output from dcd-server -I /usr/include/dmd/phobos -I /usr/include/dmd/druntime/import :

2019-04-10T11:34:43.386 [info] main.d:130:runServer Starting up...
2019-04-10T11:34:43.386 [info] main.d:157:runServer Cleaning up old socket file at /run/user/1000/dcd.socket
2019-04-10T11:34:43.387 [info] main.d:164:runServer Listening at /run/user/1000/dcd.socket
2019-04-10T11:34:43.387 [info] main.d:181:runServer Import directories:
    /usr/include/dmd/phobos
    /usr/include/dmd/druntime/import
2019-04-10T11:34:43.387 [info] main.d:187:runServer 0 symbols cached.
2019-04-10T11:34:43.387 [info] main.d:188:runServer Startup completed in 0 milliseconds.

Any tips or guidance would be greatly appreciated. Thank you.
April 11, 2019
On Wednesday, 10 April 2019 at 18:39:23 UTC, Tom wrote:
>
> Total newbie to D, trying to get it to play nice with Neovim using ncm2-d and DCD.
>
> Issue: DCD never caches any symbols even when I point it directly to DMD's include files. Hate to ask for tech support on this forum but it's all I've got, Googling has brought no luck.
>
> Using dcd version v0.11.0
>
>
>
>
> Output from dcd-server -I /usr/include/dmd/phobos -I /usr/include/dmd/druntime/import :
>
> 2019-04-10T11:34:43.386 [info] main.d:130:runServer Starting up...
> 2019-04-10T11:34:43.386 [info] main.d:157:runServer Cleaning up old socket file at /run/user/1000/dcd.socket
> 2019-04-10T11:34:43.387 [info] main.d:164:runServer Listening at /run/user/1000/dcd.socket
> 2019-04-10T11:34:43.387 [info] main.d:181:runServer Import directories:
>     /usr/include/dmd/phobos
>     /usr/include/dmd/druntime/import
> 2019-04-10T11:34:43.387 [info] main.d:187:runServer 0 symbols cached.
> 2019-04-10T11:34:43.387 [info] main.d:188:runServer Startup completed in 0 milliseconds.
>
> Any tips or guidance would be greatly appreciated. Thank you.

IIRC, with the latest versions, DCD will import symbols lazily; so it should only start caching symbols when they have been used because of a client request.
Have you tried using dcd-client nonetheless to see if you can get any result?