diff --git a/.config/nvim/lazy-lock.json b/.config/nvim/lazy-lock.json index 14b4776..48d3c0d 100644 --- a/.config/nvim/lazy-lock.json +++ b/.config/nvim/lazy-lock.json @@ -11,12 +11,13 @@ "luau-lsp.nvim": { "branch": "main", "commit": "f81c6c713e4598abc484cbeabca918475d176c54" }, "mason-lspconfig.nvim": { "branch": "main", "commit": "67da97f8c2fd12d05427bb485ce07ee6418e0a51" }, "mason.nvim": { "branch": "main", "commit": "8024d64e1330b86044fed4c8494ef3dcd483a67c" }, - "mini.nvim": { "branch": "main", "commit": "25c8959b3fcf0461271a21dd204e6f3cd1cd7806" }, + "mini.nvim": { "branch": "main", "commit": "de0a88d925c8e69fdbb498141207ee43504e5cd1" }, "neovim": { "branch": "main", "commit": "6b9840790cc7acdfadde07f308d34b62dd9cc675" }, "nvim-cmp": { "branch": "main", "commit": "b5311ab3ed9c846b585c0c15b7559be131ec4be9" }, - "nvim-lspconfig": { "branch": "master", "commit": "b8e7957bde4cbb3cb25a13a62548f7c273b026e9" }, + "nvim-lspconfig": { "branch": "master", "commit": "03bc581e05e81d33808b42b2d7e76d70adb3b595" }, "nvim-treesitter": { "branch": "master", "commit": "42fc28ba918343ebfd5565147a42a26580579482" }, "nvim-ts-autotag": { "branch": "main", "commit": "a1d526af391f6aebb25a8795cbc05351ed3620b5" }, + "nvim-web-devicons": { "branch": "master", "commit": "1fb58cca9aebbc4fd32b086cb413548ce132c127" }, "plenary.nvim": { "branch": "master", "commit": "857c5ac632080dba10aae49dba902ce3abf91b35" }, "telescope.nvim": { "branch": "master", "commit": "b4da76be54691e854d3e0e02c36b0245f945c2c7" }, "vim-fugitive": { "branch": "master", "commit": "4a745ea72fa93bb15dd077109afbb3d1809383f2" } diff --git a/.config/nvim/lua/rocketcamel/plugins/lsp.lua b/.config/nvim/lua/rocketcamel/plugins/lsp.lua index e70ffa5..9220a90 100755 --- a/.config/nvim/lua/rocketcamel/plugins/lsp.lua +++ b/.config/nvim/lua/rocketcamel/plugins/lsp.lua @@ -14,7 +14,13 @@ return { }, config = function() require("mason").setup() - require("fidget").setup() + require("fidget").setup({ + notification = { + window = { + winblend = 0, + }, + }, + }) require("mason-lspconfig").setup({ ensure_installed = { "ts_ls", @@ -62,7 +68,12 @@ return { capabilities = capabilities, }) vim.keymap.set("n", "gtd", vim.lsp.buf.definition) - vim.keymap.set("n", "ev", vim.diagnostic.show) + vim.keymap.set("n", "ev", function() + vim.diagnostic.open_float({ border = "rounded" }) + end) + vim.keymap.set("n", "K", function() + vim.lsp.buf.hover({ border = "rounded" }) + end) vim.diagnostic.config({ virtual_text = true }) cmp.setup.cmdline({ "/", "?" }, { mapping = cmp.mapping.preset.cmdline(), diff --git a/.config/nvim/lua/rocketcamel/plugins/rose-pine.lua b/.config/nvim/lua/rocketcamel/plugins/theme.lua similarity index 76% rename from .config/nvim/lua/rocketcamel/plugins/rose-pine.lua rename to .config/nvim/lua/rocketcamel/plugins/theme.lua index 2f356c6..0147144 100755 --- a/.config/nvim/lua/rocketcamel/plugins/rose-pine.lua +++ b/.config/nvim/lua/rocketcamel/plugins/theme.lua @@ -1,6 +1,9 @@ return { { "rose-pine/neovim", + dependencies = { + "nvim-tree/nvim-web-devicons", + }, config = function() require("rose-pine").setup({ styles = {