Skip to content

Instantly share code, notes, and snippets.

@T1ckbase
Last active July 23, 2025 09:50
Show Gist options
  • Save T1ckbase/091fdbd49c8b02ea217778d719d934e4 to your computer and use it in GitHub Desktop.
Save T1ckbase/091fdbd49c8b02ea217778d719d934e4 to your computer and use it in GitHub Desktop.
My neovide config
if vim.g.neovide then
vim.o.guifont = "JetBrainsMonoNL NF:h11:#e-subpixelantialias"
vim.opt.linespace = 0
vim.g.neovide_scale_factor = 1.0
vim.g.neovide_title_background_color = "black"
vim.g.neovide_title_text_color = "gray"
vim.g.neovide_position_animation_length = 0.06
vim.g.neovide_scroll_animation_length = 0.04
vim.g.neovide_scroll_animation_far_lines = 5
vim.g.neovide_refresh_rate = 165 -- This setting is only effective when not using vsync, for example by passing --no-vsync on the commandline.
-- vim.g.neovide_refresh_rate_idle = 165
vim.g.neovide_no_idle = true
-- vim.g.neovide_profiler = true -- frametime graph
vim.g.neovide_cursor_animation_length = 0.02
vim.g.neovide_cursor_short_animation_length = 0.01
vim.g.neovide_cursor_animate_in_insert_mode = false
vim.g.neovide_cursor_vfx_mode = "pixiedust"
vim.keymap.set("", "<F10>", function()
vim.g.neovide_profiler = not vim.g.neovide_profiler
end, { desc = "Toggle Profiler" })
vim.keymap.set("", "<F11>", function()
vim.g.neovide_fullscreen = not vim.g.neovide_fullscreen
end, { desc = "Toggle Fullscreen" })
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment