Neovide is a GUI for Neovim. It’s basically a wrapper that renders Neovim without having to use a terminal, so there aren’t that many settings that need tweaking. For a full list of available options, see https://neovide.dev/.
I prefer using Neovide over a terminal because of smooth scrolling and cursor animations. I know a lot of developers hate the cursor animations, but for me they help with tracking long jumps and code navigation.
Installation
I use Winget to install by running winget install Neovide.Neovide
. Currently I’m using version 0.13.3.
Font Config
These font settings help render fonts more like how I am used to. Before these changes — specifically hinting
and edging
— the letters would be harsh and sometimes cut off in strange ways. I believe these settings have the biggest impact on low DPI screens.
Inside Neovim config, these corresponding Neovide-specific options improve the font rendering even more. The numbers can and should be adjusted depending on the monitor DPI.