.dotfiles/.config/nvim/lua/plugins/aerial.lua
2025-09-30 14:08:18 +03:00

39 lines
628 B
Lua

return {
"stevearc/aerial.nvim",
opts = {
highlight_on_hover = true,
highlight_on_jump = 300,
autojump = true,
post_jump_cmd = "normal! zz",
filter_kind = {
"Class",
"Constant",
"Constructor",
"Enum",
"Function",
"Interface",
"Module",
"Method",
"Struct",
"Namespace",
"Package",
"TypeParameter",
},
},
-- Optional dependencies
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-tree/nvim-web-devicons",
},
keys = {
{
"<leader>ss",
function()
require("aerial").snacks_picker({
layout = "left",
})
end,
desc = "LSP Symbols",
},
},
}