I use the marksman language server with my neovim configuration. It makes a navigable wiki-ish system ^.^, especially when you set it up with completion.wiki.style = "file-path-stem" in the .marksman.toml ( see: here for what that does.
This, plus syncthing or git, works for syncing ^.^