opam install . will install a atdlsp executable under $OPAM_SWITCH_PREFIX/bin/atdlsp.
Neovim has built-in LSP client. You can find a sample config in init.lua.
There's a VSCode extension that works as an LSP client. src/ contains the source code for the VSCode extension. It's published on VSCode marketplace.
- Go to definition
- Document symbols