diff options
| author | Yigit Sever | 2023-08-18 23:42:39 +0300 |
|---|---|---|
| committer | Yigit Sever | 2023-08-18 23:42:39 +0300 |
| commit | 387e08c52d9752bc839c71119f140ba8435c3d70 (patch) | |
| tree | 3bb20c0e58ccf1e65ced4cfdfb6459e226a24672 /.config/nvim/lua/plugins.lua | |
| parent | 14c14cfcc9aeb4bada6d2429162ded2917f26a94 (diff) | |
| download | dotfiles-387e08c52d9752bc839c71119f140ba8435c3d70.tar.gz dotfiles-387e08c52d9752bc839c71119f140ba8435c3d70.tar.bz2 dotfiles-387e08c52d9752bc839c71119f140ba8435c3d70.zip | |
nvim: switch to lazy.nvim
revert this as whole, if you miss the good old days
Diffstat (limited to '.config/nvim/lua/plugins.lua')
| -rw-r--r-- | .config/nvim/lua/plugins.lua | 168 |
1 files changed, 0 insertions, 168 deletions
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua deleted file mode 100644 index a952ef3..0000000 --- a/.config/nvim/lua/plugins.lua +++ /dev/null | |||
| @@ -1,168 +0,0 @@ | |||
| 1 | -- ┌───────────────────┐ | ||
| 2 | -- │ ▜ ▗ │ | ||
| 3 | -- │▛▀▖▐ ▌ ▌▞▀▌▄ ▛▀▖▞▀▘│ | ||
| 4 | -- │▙▄▘▐ ▌ ▌▚▄▌▐ ▌ ▌▝▀▖│ | ||
| 5 | -- │▌ ▘▝▀▘▗▄▘▀▘▘ ▘▀▀ │ | ||
| 6 | -- └───────────────────┘ | ||
| 7 | |||
| 8 | return require('packer').startup(function(use) | ||
| 9 | -- packer can manage itself | ||
| 10 | use 'wbthomason/packer.nvim' | ||
| 11 | |||
| 12 | -- improve startup time | ||
| 13 | -- remove when merged | ||
| 14 | -- https://github.com/neovim/neovim/pull/15436 | ||
| 15 | use 'lewis6991/impatient.nvim' | ||
| 16 | |||
| 17 | -- latex suite | ||
| 18 | use {'lervag/vimtex', ft = {'tex', 'latex', 'plaintext'}} | ||
| 19 | -- provides external ltex file handling and other functions | ||
| 20 | use 'barreiroleo/ltex-extra.nvim' | ||
| 21 | |||
| 22 | -- treesitter | ||
| 23 | use { | ||
| 24 | 'nvim-treesitter/nvim-treesitter', | ||
| 25 | run = ':TSUpdate' | ||
| 26 | } | ||
| 27 | -- quickstart lsp config | ||
| 28 | use 'neovim/nvim-lspconfig' | ||
| 29 | -- visualize lsp progress | ||
| 30 | use { | ||
| 31 | 'j-hui/fidget.nvim', | ||
| 32 | branch = 'legacy', | ||
| 33 | } | ||
| 34 | -- extra rust-analyzer functionality | ||
| 35 | use 'simrat39/rust-tools.nvim' | ||
| 36 | |||
| 37 | -- annotation generator | ||
| 38 | use { | ||
| 39 | "danymat/neogen", | ||
| 40 | config = function() | ||
| 41 | require('neogen').setup {} | ||
| 42 | end, | ||
| 43 | requires = "nvim-treesitter/nvim-treesitter", | ||
| 44 | } | ||
| 45 | |||
| 46 | -- dashboard | ||
| 47 | use { | ||
| 48 | 'glepnir/dashboard-nvim', | ||
| 49 | event = 'VimEnter', | ||
| 50 | requires = {'nvim-tree/nvim-web-devicons'} | ||
| 51 | } | ||
| 52 | |||
| 53 | -- completion suite | ||
| 54 | use 'hrsh7th/nvim-cmp' | ||
| 55 | use ({ | ||
| 56 | 'hrsh7th/cmp-nvim-lsp', | ||
| 57 | 'hrsh7th/cmp-buffer', | ||
| 58 | 'hrsh7th/cmp-path', | ||
| 59 | 'quangnguyen30192/cmp-nvim-ultisnips', | ||
| 60 | after = { 'hrsh7th/nvim-cmp' }, | ||
| 61 | requires = { 'hrsh7th/nvim-cmp' }, | ||
| 62 | }) | ||
| 63 | |||
| 64 | -- find, filter, preview, pick | ||
| 65 | use { | ||
| 66 | 'nvim-telescope/telescope.nvim', | ||
| 67 | requires = { 'nvim-lua/plenary.nvim' } | ||
| 68 | } | ||
| 69 | use {'nvim-telescope/telescope-fzf-native.nvim', run = 'make' } | ||
| 70 | |||
| 71 | -- git integration for buffers | ||
| 72 | use { | ||
| 73 | 'lewis6991/gitsigns.nvim', | ||
| 74 | requires = { | ||
| 75 | 'nvim-lua/plenary.nvim' | ||
| 76 | }, | ||
| 77 | } | ||
| 78 | |||
| 79 | -- manages tag files | ||
| 80 | use 'ludovicchabant/vim-gutentags' | ||
| 81 | -- type in file send to repl | ||
| 82 | use 'jpalardy/vim-slime' | ||
| 83 | -- snippets to expand | ||
| 84 | use {'SirVer/ultisnips', 'honza/vim-snippets'} | ||
| 85 | -- autopairs for neovim | ||
| 86 | use 'windwp/nvim-autopairs' | ||
| 87 | -- indent guides | ||
| 88 | use 'lukas-reineke/indent-blankline.nvim' | ||
| 89 | |||
| 90 | -- i3 config filetype | ||
| 91 | use 'mboughaba/i3config.vim' | ||
| 92 | |||
| 93 | -- file explorer | ||
| 94 | use 'kyazdani42/nvim-tree.lua' | ||
| 95 | |||
| 96 | -- undo tree | ||
| 97 | use { | ||
| 98 | 'mbbill/undotree', | ||
| 99 | cmd = 'UndotreeToggle', | ||
| 100 | config = [[vim.g.undotree_SetFocusWhenToggle = 1]], | ||
| 101 | } | ||
| 102 | |||
| 103 | -- highlight colors | ||
| 104 | use 'norcalli/nvim-colorizer.lua' | ||
| 105 | |||
| 106 | -- cutlass suite, x, d, \ys etc. | ||
| 107 | use { | ||
| 108 | 'svermeulen/vim-cutlass', | ||
| 109 | 'svermeulen/vim-subversive', | ||
| 110 | 'svermeulen/vim-yoink' | ||
| 111 | } | ||
| 112 | |||
| 113 | -- personal wiki | ||
| 114 | use 'vimwiki/vimwiki' | ||
| 115 | -- change ASCII text to Turkish text | ||
| 116 | use 'yigitsever/turkish-deasciifier.vim' | ||
| 117 | |||
| 118 | -- text alignment \w :Tab | ||
| 119 | use 'godlygeek/tabular' | ||
| 120 | -- move selections up and down with alt+[j,k] | ||
| 121 | use 'matze/vim-move' | ||
| 122 | -- surround text objects; sa, sr and sd | ||
| 123 | use 'machakann/vim-sandwich' | ||
| 124 | -- see the contents of registers on "/<CTRL-R> | ||
| 125 | use 'junegunn/vim-peekaboo' | ||
| 126 | -- use <leader>k to highlight multiple words) | ||
| 127 | use 'lfv89/vim-interestingwords' | ||
| 128 | -- swap delimited items using g>, g< | ||
| 129 | use 'machakann/vim-swap' | ||
| 130 | |||
| 131 | -- sneak, but in l u a | ||
| 132 | use 'ggandor/leap.nvim' | ||
| 133 | -- additional text objects, don't remove this ever again you fuck | ||
| 134 | use 'wellle/targets.vim' | ||
| 135 | -- enhanced increment/decrement plugin ala speeddating | ||
| 136 | use 'monaqa/dial.nvim' | ||
| 137 | -- comment helper | ||
| 138 | use 'numToStr/Comment.nvim' | ||
| 139 | |||
| 140 | -- icon pack | ||
| 141 | use 'nvim-tree/nvim-web-devicons' | ||
| 142 | -- statusline of the $CURRENT_YEAR | ||
| 143 | use { | ||
| 144 | 'nvim-lualine/lualine.nvim', | ||
| 145 | requires = {'nvim-tree/nvim-web-devicons', opt = true} | ||
| 146 | } | ||
| 147 | -- tabline | ||
| 148 | use {'romgrk/barbar.nvim', wants = 'nvim-web-devicons'} | ||
| 149 | -- colour theme of the $CURRENT_YEAR | ||
| 150 | use { "catppuccin/nvim", as = "catppuccin" } | ||
| 151 | |||
| 152 | -- search for, substitute, and abbreviate multiple variants of a word | ||
| 153 | use 'tpope/vim-abolish' | ||
| 154 | -- enable repeating supported plugin maps with '.' | ||
| 155 | use 'tpope/vim-repeat' | ||
| 156 | -- pairs of handy bracket mappings | ||
| 157 | use 'tpope/vim-unimpaired' | ||
| 158 | -- git wrapper | ||
| 159 | use { | ||
| 160 | 'tpope/vim-fugitive', cmd = {'Git', 'Gstatus', 'Gblame', 'Gpush', 'Gpull'} | ||
| 161 | } | ||
| 162 | -- provides ga, show unicode stuff of char under cursor | ||
| 163 | use 'tpope/vim-characterize' | ||
| 164 | -- asynchronous build and test dispatcher | ||
| 165 | use {'tpope/vim-dispatch', opt = true, cmd = {'Dispatch', 'Make', 'Focus', 'Start'}} | ||
| 166 | -- automatically adjust 'shiftwidth' and 'expandtab' | ||
| 167 | use 'tpope/vim-sleuth' | ||
| 168 | end) | ||
