diff --git a/home/modules/neovim/default.nix b/home/modules/neovim/default.nix index 5d9e97ef..edda0ac8 100644 --- a/home/modules/neovim/default.nix +++ b/home/modules/neovim/default.nix @@ -432,6 +432,7 @@ in { }; }; + # TODO: Don't autosave, but if a session exists, update it (using should_autosave) _persisted = { name = "persisted"; pkg = pkgs.vimPlugins.persisted-nvim; @@ -1194,6 +1195,9 @@ in { vim.g.rustaceanvim = { tools = { enable_clippy = true, + float_win_config = { + border = "rounded", + }, }, server = { diff --git a/home/modules/neovim/extraConfigLua.lua b/home/modules/neovim/extraConfigLua.lua index a5cba93e..720e7069 100644 --- a/home/modules/neovim/extraConfigLua.lua +++ b/home/modules/neovim/extraConfigLua.lua @@ -9,7 +9,7 @@ vim.diagnostic.config({ }) vim.api.nvim_create_user_command("ToggleInlineDiagnostics", function() vim.g.enable_inline_diagnostics = not vim.g.enable_inline_diagnostics - vim.diagnostic.config({ virtual_text = vim.g.enable_inline_diagnostics }) + vim.diagnostic.config({ virtual_text = vim.g.enable_inline_diagnostics, float = { border = "rounded" } }) require("notify")((vim.g.enable_inline_diagnostics and "Enabled" or "Disabled") .. " inline diagnostics") end, { desc = "Toggle inline diagnostics",