-- plugin.lua local plugins = {} function plugins.load(pluginList) for _, plugin in pairs(pluginList) do require'paq-nvim'.paq(plugin) end end local pluginList = { -- Handle itself {'savq/paq-nvim', opt=true}, -- Theme 'kyazdani42/nvim-web-devicons', 'rktjmp/lush.nvim', 'briones-gabriel/darcula-solid.nvim', -- treesitter 'nvim-treesitter/nvim-treesitter', -- Utils 'akinsho/nvim-bufferline.lua', 'hoob3rt/lualine.nvim', 'airblade/vim-gitgutter', 'nvim-lua/popup.nvim', 'nvim-lua/plenary.nvim', -- File Navigation 'kyazdani42/nvim-tree.lua', 'nvim-telescope/telescope.nvim', -- lsp 'neovim/nvim-lspconfig', 'williamboman/nvim-lsp-installer', -- writing 'vimwiki/vimwiki', 'junegunn/goyo.vim', 'junegunn/limelight.vim', } function plugins.init() vim.cmd 'packadd paq-nvim' plugins.load(pluginList) end return plugins