add aerial

This commit is contained in:
iofq 2024-08-08 02:01:26 -05:00
parent 2a6ff7e85a
commit 8c0ff1e499
3 changed files with 23 additions and 2 deletions

View file

@ -202,6 +202,7 @@ vim.keymap.set('n', '<leader>ng', neogit.open)
--------------------
local oil = require('oil')
oil.setup({
watch_for_changes = true,
columns = {
"permissions",
"size"
@ -214,9 +215,25 @@ oil.setup({
}
})
vim.keymap.set("n", "<leader>c", oil.toggle_float, {noremap = true, silent = true});
vim.keymap.set("n", "<leader>u", "<cmd>UndotreeToggle<cr>")
vim.g.undotree_ShortIndicators = 1
vim.g.undotree_SetFocusWhenToggle = 1
--------------------
-- Aerial
--------------------
require("aerial").setup({
default_direction = "prefer_left",
autojump = true,
on_attach = function(bufnr)
vim.keymap.set("n", "{", "<cmd>AerialPrev<CR>", { buffer = bufnr })
vim.keymap.set("n", "}", "<cmd>AerialNext<CR>", { buffer = bufnr })
end,
})
vim.keymap.set("n", "<leader>aa", "<cmd>AerialToggle!<CR>")
---
--------------------
-- Refactoring
--------------------

View file

@ -1,3 +1,6 @@
local ls = require "luasnip"
local fmta = require("luasnip.extras.fmt").fmta
ls.add_snippets("go", {
s("ie", fmta("if err != nil {\n\treturn <err>\n}", { err = i(1, "err") })),
ls.snippet("ie", fmta("if err != nil {\n\treturn <err>\n}", { err = ls.insert_node(1, "err") })),
})