diff options
Diffstat (limited to '.config/nvim/lua/plugins.lua')
-rw-r--r-- | .config/nvim/lua/plugins.lua | 20 |
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 |