feat(navic): moved navic to extras

This commit is contained in:
Folke Lemaitre 2023-10-11 22:36:45 +02:00
parent 092b1fd802
commit 761171a872
No known key found for this signature in database
GPG key ID: 41F8B1FBACAE2040
2 changed files with 42 additions and 27 deletions

View file

@ -141,8 +141,6 @@ return {
{ "filename", path = 1, symbols = { modified = "", readonly = "", unnamed = "" } },
-- stylua: ignore
{
function() return require("nvim-navic").get_location() end,
cond = function() return package.loaded["nvim-navic"] and require("nvim-navic").is_available() end,
},
},
lualine_x = {
@ -308,31 +306,6 @@ return {
},
},
-- lsp symbol navigation for lualine. This shows where
-- in the code structure you are - within functions, classes,
-- etc - in the statusline.
{
"SmiteshP/nvim-navic",
lazy = true,
init = function()
vim.g.navic_silence = true
require("lazyvim.util").lsp.on_attach(function(client, buffer)
if client.supports_method("textDocument/documentSymbol") then
require("nvim-navic").attach(client, buffer)
end
end)
end,
opts = function()
return {
separator = " ",
highlight = true,
depth_limit = 5,
icons = require("lazyvim.config").icons.kinds,
lazy_update_context = true,
}
end,
},
-- icons
{ "nvim-tree/nvim-web-devicons", lazy = true },