for nvim with coc's I do
```js
{
"languageserver": {
"d": {
"command":
"/home/burner/.dub/packages/serve-d-0.7.0/serve-d/serve-d",
"filetypes": ["d"],
"trace.server": "on",
"rootPatterns": ["dub.json", "dub.sdl"],
"initializationOptions": {
},
"settings": {
}
}
},
"suggest.autoTrigger": "none",
"suggest.noselect": false
}
```
Which works very nicely.