local vim = vim

vim.cmd 'packadd paq-nvim'
local paq = require'paq-nvim'.paq
paq{'savq/paq-nvim', opt = true}

-- libraries
paq 'nvim-lua/popup.nvim'
paq 'nvim-lua/plenary.nvim'

-- files
paq 'tssm/fairyfloss.vim' -- theme
paq 'mhinz/vim-startify' -- startup page
paq 'nvim-telescope/telescope.nvim' -- fuzzy finder
paq 'rmagatti/auto-session' -- auto session
paq 'rmagatti/session-lens' -- session lens for telescope
paq 'crispgm/telescope-heading.nvim' -- markdown heading for telescope

-- language
paq {'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'} -- treesitter
paq 'nvim-treesitter/playground' -- ts playground
paq 'nvim-treesitter/nvim-treesitter-textobjects' -- ts textobjects
paq 'neovim/nvim-lspconfig' -- lsp client config
paq 'hrsh7th/nvim-compe' -- completion