diff options
| author | joott <josh@ottmail.me> | 2025-07-26 09:27:59 -0400 |
|---|---|---|
| committer | joott <josh@ottmail.me> | 2025-07-26 09:27:59 -0400 |
| commit | c045540bbc6a965468b8ac501ca9ddc26faec297 (patch) | |
| tree | 68e9bc1e72566ab90164e91872576d0a8bdc956e /nvim/lua | |
| parent | 7172037523bbc6bb3588ce9069c76d6a02f28eca (diff) | |
| download | dotfiles-c045540bbc6a965468b8ac501ca9ddc26faec297.tar.gz dotfiles-c045540bbc6a965468b8ac501ca9ddc26faec297.zip | |
nvim plugins
Diffstat (limited to 'nvim/lua')
| -rw-r--r-- | nvim/lua/keymaps.lua | 32 | ||||
| -rw-r--r-- | nvim/lua/plugins.lua | 31 |
2 files changed, 33 insertions, 30 deletions
diff --git a/nvim/lua/keymaps.lua b/nvim/lua/keymaps.lua index 8ac3203..519b336 100644 --- a/nvim/lua/keymaps.lua +++ b/nvim/lua/keymaps.lua @@ -10,9 +10,7 @@ map('n', 'J', 'mzJ`z') map('', 'o', 'o<Esc>') map('', 'O', 'O<Esc>') -map('t', '<C-Space>', '<C-\\><C-n>') -map('v', '<PageDown>', "<cmd>m '>+1<CR>gv=gv") -map('v', '<PageUp>', "<cmd>m '<-2<CR>gv=gv") +map('t', '<C-Space>', [[<C-\><C-n>]]) map('n', '<leader>W', '<cmd>set wrap!<CR>') @@ -46,6 +44,8 @@ map('n', '<leader>vc', '<cmd>VimtexClean!<CR>') map('n', '<leader>tw', '<cmd>Twilight<CR>') +map('n', '<leader>o', '<cmd>Outline<CR>') + -- buffers map('n', '<PageUp>', '<cmd>bnext<CR>') map('n', '<PageDown>', '<cmd>bprevious<CR>') @@ -56,19 +56,19 @@ map('n', '<leader>U', '<cmd>bufdo bd<CR>') --close all map('n', '<leader>vs', '<cmd>vsplit<CR><cmd>bnext<CR>') --ver split + open next buffer -- buffer position nav + reorder -map('n', '<A-Left>', '<cmd>BufferMovePrevious<CR>') -map('n', '<A-Right>', '<cmd>BufferMoveNext<CR>') -map('n', '<A-1>', '<cmd>BufferGoto 1<CR>') -map('n', '<A-2>', '<cmd>BufferGoto 2<CR>') -map('n', '<A-3>', '<cmd>BufferGoto 3<CR>') -map('n', '<A-4>', '<cmd>BufferGoto 4<CR>') -map('n', '<A-5>', '<cmd>BufferGoto 5<CR>') -map('n', '<A-6>', '<cmd>BufferGoto 6<CR>') -map('n', '<A-7>', '<cmd>BufferGoto 7<CR>') -map('n', '<A-8>', '<cmd>BufferGoto 8<CR>') -map('n', '<A-9>', '<cmd>BufferGoto 9<CR>') -map('n', '<A-0>', '<cmd>BufferLast<CR>') -map('n', '<A-p>', '<cmd>BufferPin<CR>') +map('n', '<M-Left>', '<cmd>BufferMovePrevious<CR>') +map('n', '<M-Right>', '<cmd>BufferMoveNext<CR>') +map('n', '<M-1>', '<cmd>BufferGoto 1<CR>') +map('n', '<M-2>', '<cmd>BufferGoto 2<CR>') +map('n', '<M-3>', '<cmd>BufferGoto 3<CR>') +map('n', '<M-4>', '<cmd>BufferGoto 4<CR>') +map('n', '<M-5>', '<cmd>BufferGoto 5<CR>') +map('n', '<M-6>', '<cmd>BufferGoto 6<CR>') +map('n', '<M-7>', '<cmd>BufferGoto 7<CR>') +map('n', '<M-8>', '<cmd>BufferGoto 8<CR>') +map('n', '<M-9>', '<cmd>BufferGoto 9<CR>') +map('n', '<M-0>', '<cmd>BufferLast<CR>') +map('n', '<M-p>', '<cmd>BufferPin<CR>') -- window resizing map('n', '<S-Left>', ':vertical resize -2<CR>') diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 4dacb75..cef0328 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -1,13 +1,13 @@ local lazypath = vim.fn.stdpath("data") .. "/lazy/lazy.nvim" if not vim.loop.fs_stat(lazypath) then - vim.fn.system({ - "git", - "clone", - "--filter=blob:none", - "https://github.com/folke/lazy.nvim.git", - "--branch=stable", -- latest stable release - lazypath, - }) + vim.fn.system({ + "git", + "clone", + "--filter=blob:none", + "https://github.com/folke/lazy.nvim.git", + "--branch=stable", -- latest stable release + lazypath, + }) end vim.opt.rtp:prepend(lazypath) @@ -33,6 +33,7 @@ require("lazy").setup({ { 'akinsho/toggleterm.nvim', version = "*", config = true }, { 'echasnovski/mini.files', version = '*' }, { 'echasnovski/mini.trailspace', version = '*' }, + { 'echasnovski/mini.move', version = '*' }, { 'numToStr/Comment.nvim', lazy = false, }, { "goolord/alpha-nvim", @@ -72,15 +73,13 @@ require("lazy").setup({ 'romgrk/barbar.nvim', init = function() vim.g.barbar_auto_setup = false end, opts = { - -- Set the filetypes which barbar will offset itself for sidebar_filetypes = { undotree = { - text = 'undotree', - align = 'center', -- *optionally* specify an alignment (either 'left', 'center', or 'right') + text = 'undotree', + align = 'center', }, }, }, - version = '^1.0.0', -- optional: only update when a new 1.x version is released }, { 'windwp/nvim-autopairs', @@ -88,12 +87,16 @@ require("lazy").setup({ config = true }, { - "RedsXDD/neopywal.nvim", + 'RedsXDD/neopywal.nvim', name = "neopywal", lazy = false, priority = 1000, opts = { use_palette = 'wallust', }, - } + }, + { + 'hedyhli/outline.nvim', + config = function() require("outline").setup() end, + }, }) |