I pinged a buddy of mine to hopefully be able to respond here though!
vimtex works perfectly on neovim (in fact, the main developer uses neovim) and is very well documented
texlab (the latex lsp server) also does build and forward search (although there's a small bug at the moment)
Oh, and backward search needs neovim-remote (\o/ mhinz); just use nvr --remote +"%line" "%file" as backward search command
https://github.com/lervag/vimtex/blob/5d1335d095d11f48a6744f...
(the vimtex dev uses Zathura, so that may be an alternative viewer to look into)
It it great to know that the main developer for vimtex uses neovim.
I will try the neovim/vimtex/zathura combination used by the dev!
sudo dnf install neovim
sudo dnf install python3-neovim
mkdir -p ~/.config/pack/foo/opt/mytex
cd ~/.config/pack/foo/opt/mytex
[download https://github.com/peterbjorgensen/sved/ftplugin]
cp ~/.vimrc ~/.config/nvim/init.vim
add the line "packadd mytex" to init.vim
add the line "alias vim='nvim'" to ~/.bashrc :)
Do you have any advice/reference for setting up Latex Synctex (Forward and Backwards search) for neovim and evince (on Linux)?
From looking online there seem to be several possible approaches for doing this in neovim (currently in Vim I use an adapted version of evince_dbus.py from the latex gedit latex plugin but it was a pain to get set up!)