mirror of
https://github.com/iofq/nvim.nix.git
synced 2026-01-23 08:55:16 -06:00
add aerial
This commit is contained in:
parent
2a6ff7e85a
commit
8c0ff1e499
3 changed files with 23 additions and 2 deletions
|
|
@ -202,6 +202,7 @@ vim.keymap.set('n', '<leader>ng', neogit.open)
|
||||||
--------------------
|
--------------------
|
||||||
local oil = require('oil')
|
local oil = require('oil')
|
||||||
oil.setup({
|
oil.setup({
|
||||||
|
watch_for_changes = true,
|
||||||
columns = {
|
columns = {
|
||||||
"permissions",
|
"permissions",
|
||||||
"size"
|
"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>c", oil.toggle_float, {noremap = true, silent = true});
|
||||||
|
|
||||||
vim.keymap.set("n", "<leader>u", "<cmd>UndotreeToggle<cr>")
|
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
|
-- Refactoring
|
||||||
--------------------
|
--------------------
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,6 @@
|
||||||
|
local ls = require "luasnip"
|
||||||
|
|
||||||
|
local fmta = require("luasnip.extras.fmt").fmta
|
||||||
ls.add_snippets("go", {
|
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") })),
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,7 @@
|
||||||
{pkgs, ...}:
|
{pkgs, ...}:
|
||||||
{
|
{
|
||||||
base = with pkgs.vimPlugins; [
|
base = with pkgs.vimPlugins; [
|
||||||
|
aerial-nvim
|
||||||
cmp-buffer
|
cmp-buffer
|
||||||
cmp-cmdline
|
cmp-cmdline
|
||||||
cmp-nvim-lsp
|
cmp-nvim-lsp
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue