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?