Frequently Asked Questions

    First, , it’s not enabled by default.

    Then, scrolling animations should work, for transparency see the section below.

    How To Enable Floating And Popupmenu Transparency?

    Neovide offers the setting g:neovide_scale_factor, which is multiplied with the OS scale factor and the font size. So using this could look like

    Credits to BHatGuy here.

    How can I Dynamically Change The Transparency At Runtime? (macOS)

    1. " Set transparency and background color (title bar color)
    2. let g:neovide_transparency=0.0
    3. let g:neovide_background_color = '#0f1117'.printf('%x', float2nr(255 * g:neovide_transparency_point))
    4. function! ChangeTransparency(delta)
    5. let g:neovide_transparency_point = g:neovide_transparency_point + a:delta
    6. let g:neovide_background_color = '#0f1117'.printf('%x', float2nr(255 * g:neovide_transparency_point))
    7. endfunction
    8. noremap <expr><D-]> ChangeTransparency(0.01)

    Neovide doesn’t start the embedded neovim instance in a login shell, so your shell doesn’t read its resource file (~/.bashrc/~/.zshrc/whatever the equivalent for your shell is). But depending on your shell there are other options for doing so, for example for zsh you can just put your relevant content into ~/.zprofile or ~/.zlogin.

    The Terminal Displays Fallback Colors/:terminal Does Not Show My Colors

    Your colorscheme has to define g:terminal_color_0 through in order to have any effect on the terminal. Just setting any random highlights which have Term in name won’t help.