summaryrefslogtreecommitdiff
path: root/home/config/nvim/lua/plugin.lua
diff options
context:
space:
mode:
Diffstat (limited to 'home/config/nvim/lua/plugin.lua')
-rw-r--r--home/config/nvim/lua/plugin.lua45
1 files changed, 45 insertions, 0 deletions
diff --git a/home/config/nvim/lua/plugin.lua b/home/config/nvim/lua/plugin.lua
new file mode 100644
index 0000000..2ad8cdc
--- /dev/null
+++ b/home/config/nvim/lua/plugin.lua
@@ -0,0 +1,45 @@
+local Plug = vim.fn['plug#']
+
+vim.call('plug#begin')
+
+Plug('nvim-tree/nvim-web-devicons')
+Plug('nvim-tree/nvim-tree.lua')
+Plug('nvim-lualine/lualine.nvim')
+Plug('ryanoasis/vim-devicons')
+Plug('SirVer/ultisnips')
+Plug('honza/vim-snippets')
+Plug('preservim/nerdcommenter')
+Plug('neoclide/coc.nvim', { branch = 'release' })
+Plug('nvim-telescope/telescope.nvim', { tag = '0.1.3' })
+Plug('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
+Plug('nvim-lua/plenary.nvim')
+Plug('mbbill/undotree')
+Plug('catppuccin/nvim', { as = 'catppuccin' })
+Plug('tpope/vim-fugitive')
+Plug('neovim/nvim-lspconfig')
+Plug('hrsh7th/nvim-cmp')
+Plug('hrsh7th/cmp-nvim-lsp')
+Plug('L3MON4D3/LuaSnip')
+Plug('williamboman/mason.nvim')
+Plug('williamboman/mason-lspconfig.nvim')
+Plug('VonHeikemen/lsp-zero.nvim', { branch = 'v3.x' })
+Plug('akinsho/bufferline.nvim', { tag = '*' })
+Plug('folke/neodev.nvim')
+Plug('RRethy/vim-illuminate')
+Plug('SmiteshP/nvim-navic')
+Plug('utilyre/barbecue.nvim')
+Plug('j-hui/fidget.nvim', { tag = 'legacy' })
+Plug('rcarriga/nvim-notify')
+Plug('folke/trouble.nvim')
+Plug('kylechui/nvim-surround')
+Plug('akinsho/toggleterm.nvim', {tag = '*'})
+Plug('goolord/alpha-nvim')
+Plug('Darazaki/indent-o-matic')
+Plug('iamcco/markdown-preview.nvim', {["do"] = "cd app && npx --yes yarn install"})
+Plug('skywind3000/asyncrun.vim')
+Plug('folke/todo-comments.nvim')
+Plug('gbprod/phpactor.nvim')
+Plug('gleam-lang/gleam.vim')
+Plug('edluffy/hologram.nvim')
+
+vim.call('plug#end')