diff --git a/apps/wallpapers.ln/fish-city.jpg b/apps/wallpapers.ln/fish-city.jpg new file mode 100644 index 0000000..3c55b53 Binary files /dev/null and b/apps/wallpapers.ln/fish-city.jpg differ diff --git a/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua b/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua index 05cca98..dd4780f 100644 --- a/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua +++ b/nvim/nvim/config/nvim.ln/lua/lsp/handlers.lua @@ -96,6 +96,8 @@ M.on_attach = function(client, bufnr) lsp_keymaps(bufnr) lsp_highlight_document(client) lsp_codelens() + + require "nvim-navic".attach(client, bufnr) end local capabilities = vim.lsp.protocol.make_client_capabilities() diff --git a/nvim/nvim/config/nvim.ln/lua/plugins.lua b/nvim/nvim/config/nvim.ln/lua/plugins.lua index 49d8325..bd1ca0b 100644 --- a/nvim/nvim/config/nvim.ln/lua/plugins.lua +++ b/nvim/nvim/config/nvim.ln/lua/plugins.lua @@ -128,7 +128,7 @@ return packer.startup(function(use) use "numToStr/Comment.nvim" use "JoosepAlviste/nvim-ts-context-commentstring" use { "danymat/neogen", requires = "nvim-treesitter/nvim-treesitter", } - use { "SmiteshP/nvim-gps", requires = "nvim-treesitter/nvim-treesitter" } + use { "SmiteshP/nvim-navic", requires = "neovim/nvim-lspconfig", } use "mfussenegger/nvim-dap" use { "theHamsta/nvim-dap-virtual-text", requires = { "nvim-treesitter/nvim-treesitter" } } diff --git a/nvim/nvim/config/nvim.ln/lua/windows/lualine.lua b/nvim/nvim/config/nvim.ln/lua/windows/lualine.lua index 0677d59..914a963 100644 --- a/nvim/nvim/config/nvim.ln/lua/windows/lualine.lua +++ b/nvim/nvim/config/nvim.ln/lua/windows/lualine.lua @@ -3,13 +3,11 @@ if not status_ok then return end -local gps_on, gps = pcall(require, "nvim-gps") +local gps_on, gps = pcall(require, "nvim-navic") if gps_on then - gps.setup({ - icons = { - ["container-name"] = '⛶ ', - } - }) + gps.setup { + highlight = true, + } end vim.opt["showmode"] = false