Вещь - Ди в виме сделать
И там понеслось - d-scanner, dfmt, dcd, которыми управляет dutyl, а есть типа другая штука LSP - но и тут есть старая какая-то реализация dsl а есть serve-d (который как-то замешан на code-d и workspace-d). И вроде можно просто как-то вставить serve-d в вим, но ещё есть coc-dlang - тоже расширение для LSP в виме
Какие-то штуки уже год не обновлялось и непонятно че вообще настраивать и лучше брать
https://wiki.dlang.org/D_in_Vim