setup_env/dotfiles/nvim/plugins/aerial.lua
Paul Trowbridge 2f695def41 Add aerial.nvim for document outline
Add aerial.nvim plugin spec with Telescope picker (<leader>O) and
side panel toggle (<leader>o). Extend deploy_nvim in _lib.sh to also
symlink dotfiles/nvim/plugins/ into ~/.config/nvim/lua/plugins/.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-10 21:35:23 -04:00

26 lines
658 B
Lua

return {
{
"stevearc/aerial.nvim",
dependencies = {
"nvim-treesitter/nvim-treesitter",
"nvim-telescope/telescope.nvim",
},
keys = {
{ "<leader>O", "<cmd>Telescope aerial<cr>", desc = "Document outline picker" },
{ "<leader>o", "<cmd>AerialToggle<cr>", desc = "Document outline panel" },
},
config = function()
require("aerial").setup({
backends = { "treesitter" },
show_guides = true,
filter_kind = false,
layout = {
min_width = 20,
max_width = { 40, 0.2 },
},
})
require("telescope").load_extension("aerial")
end,
},
}