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 |
