diff --git a/config/nvim/init.lua b/config/nvim/init.lua index afd6f37..04c4af4 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -73,6 +73,9 @@ keys.init_key_opts() keys.init_window_key_mappings() keys.init_diagnostic_key_mappings() +local gui = require 'gui' +gui.init() + function ErynEnsureMetadataDirectoriesExist() local paths = { vim.opt.backupdir:get(), diff --git a/config/nvim/lua/gui.lua b/config/nvim/lua/gui.lua new file mode 100644 index 0000000..8800fb5 --- /dev/null +++ b/config/nvim/lua/gui.lua @@ -0,0 +1,23 @@ +-- Eryn Wells + +local function _init_neovide() + if not vim.g.neovide then + return + end + + vim.g.neovide_cursor_animation_length = 0 + vim.g.neovide_position_animation_length = 0 + vim.g.neovide_scroll_animation_length = 0 + + vim.o.guifont = "InputMonoCondensed:h16" + + vim.cmd [[ colorscheme dracula ]] +end + +function init_gui() + _init_neovide() +end + +return { + init = init_gui, +}