Interview with TJ DeVries, Neovim core maintainer
changelog.com
changelog.com
Happy to try and answer any questions about the podcast or neovim generally :)
I really appreciate it and hope I can live up to the standard I'm trying to set. Hope you have a really great day!
Where I work, it’s considerably less of a headache to install Homebrew bottles instead of source/HEAD packages. There was a bug in Neovim 0.4 that I ran into every day for years—it was fixed in master but unreleased for a long time. I just had the same thing happen in 0.5.0: there’s a bug, it’s already fixed in master, but I can’t upgrade to HEAD.
The 0.5.0 release was obviously a historic release (tree sitter integration, LSP built-in, lua config engine) but the release was delayed for a long time. I’d love to know the team’s thoughts for or against having some sort of rolling release schedule (or other strategy) to release earlier and/or more frequently.
However, we're hoping to release more often now to prevent this kind of situation.
I'm not 100% the person to talk to about releases, I primarily just try and write code to make Lua more fun to use :)
Side Note: You can install the HEAD of neovim easily with brew. `brew install neovim --HEAD` I think will do that for you. I'm not sure if that's what you mean by source/HEAD packages or not (I have no idea anything about Mac).
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!)
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 :)
One of us! One of us! One of us! ;)