vim.api.nvim_command [[set termguicolors]] vim.api.nvim_command [[packadd packer.nvim]] local packer = require('packer') packer.init({ compile_path = vim.fn.stdpath('data') .. '/site/lua/_compiled.lua', max_jobs = 24, display = { open_fn = function() return require('packer.util').float({ border = 'single', }) end, }, }) packer.startup(function(use) use { 'wbthomason/packer.nvim' } use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate', event = 'BufWinEnter', config = function() require('nvim-treesitter.configs').setup { ensure_installed = { 'c', 'cpp', 'lua', 'python' }, highlight = { enable = true, }, } require('nvim-treesitter.install').prefer_git = true end, } use { 'L3MON4D3/LuaSnip' } use { 'hrsh7th/nvim-cmp', config = function () require'cmp'.setup { snippet = { expand = function(args) require'luasnip'.lsp_expand(args.body) end }, sources = { { name = 'luasnip' }, }, } end } use { 'saadparwaiz1/cmp_luasnip' } end)