summaryrefslogtreecommitdiffstats
path: root/.config/nvim/lua/plugins.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugins.lua')
-rw-r--r--.config/nvim/lua/plugins.lua20
1 files changed, 17 insertions, 3 deletions
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua
index 3266aeb..a217616 100644
--- a/.config/nvim/lua/plugins.lua
+++ b/.config/nvim/lua/plugins.lua
@@ -19,6 +19,18 @@ return require('packer').startup(function()
19 } 19 }
20 -- quickstart lsp config 20 -- quickstart lsp config
21 use 'neovim/nvim-lspconfig' 21 use 'neovim/nvim-lspconfig'
22
23 -- annotation generator
24 -- learn to use it 2022-05-17 00:44
25 -- https://github.com/danymat/neogen
26 use {
27 "danymat/neogen",
28 config = function()
29 require('neogen').setup {}
30 end,
31 requires = "nvim-treesitter/nvim-treesitter",
32 }
33
22 -- dashboard 34 -- dashboard
23 use { 35 use {
24 'goolord/alpha-nvim', 36 'goolord/alpha-nvim',
@@ -67,7 +79,6 @@ return require('packer').startup(function()
67 79
68 -- file explorer 80 -- file explorer
69 use 'kyazdani42/nvim-tree.lua' 81 use 'kyazdani42/nvim-tree.lua'
70
71 -- viewer & finder for lsp symbols and tags 82 -- viewer & finder for lsp symbols and tags
72 use 'liuchengxu/vista.vim' 83 use 'liuchengxu/vista.vim'
73 84
@@ -77,6 +88,7 @@ return require('packer').startup(function()
77 cmd = 'UndotreeToggle', 88 cmd = 'UndotreeToggle',
78 config = [[vim.g.undotree_SetFocusWhenToggle = 1]], 89 config = [[vim.g.undotree_SetFocusWhenToggle = 1]],
79 } 90 }
91
80 -- highlight colors 92 -- highlight colors
81 use 'norcalli/nvim-colorizer.lua' 93 use 'norcalli/nvim-colorizer.lua'
82 94
@@ -112,6 +124,8 @@ return require('packer').startup(function()
112 use 'justinmk/vim-sneak' 124 use 'justinmk/vim-sneak'
113 -- additional text objects, don't remove this ever again you fuck 125 -- additional text objects, don't remove this ever again you fuck
114 use 'wellle/targets.vim' 126 use 'wellle/targets.vim'
127 -- enhanced increment/decrement plugin ala speeddating
128 use 'monaqa/dial.nvim'
115 129
116 -- statusline of the $CURRENT_YEAR 130 -- statusline of the $CURRENT_YEAR
117 use { 131 use {
@@ -121,6 +135,8 @@ return require('packer').startup(function()
121 -- colour theme of the $CURRENT_YEAR 135 -- colour theme of the $CURRENT_YEAR
122 use 'rose-pine/neovim' 136 use 'rose-pine/neovim'
123 137
138 -- search for, substitute, and abbreviate multiple variants of a word
139 use 'tpope/vim-abolish'
124 -- enable repeating supported plugin maps with '.' 140 -- enable repeating supported plugin maps with '.'
125 use 'tpope/vim-repeat' 141 use 'tpope/vim-repeat'
126 -- pairs of handy bracket mappings 142 -- pairs of handy bracket mappings
@@ -129,8 +145,6 @@ return require('packer').startup(function()
129 use { 145 use {
130 'tpope/vim-fugitive', cmd = {'Git', 'Gstatus', 'Gblame', 'Gpush', 'Gpull'} 146 'tpope/vim-fugitive', cmd = {'Git', 'Gstatus', 'Gblame', 'Gpush', 'Gpull'}
131 } 147 }
132 -- increment dates, times & more
133 use 'tpope/vim-speeddating'
134 -- provides ga, show unicode stuff of char under cursor 148 -- provides ga, show unicode stuff of char under cursor
135 use 'tpope/vim-characterize' 149 use 'tpope/vim-characterize'
136 -- comment helper 150 -- comment helper