vim.cmd [[packadd packer.nvim]] return require('packer').startup(function() -- packer use 'wbthomason/packer.nvim' -- Languages use 'rust-lang/rust.vim' use 'calviken/vim-gdscript3' use 'vim-pandoc/vim-pandoc' use 'vim-pandoc/vim-pandoc-syntax' use 'dpelle/vim-LanguageTool' use 'tikhomirov/vim-glsl' use 'leafOfTree/vim-svelte-plugin' -- Completion use 'neovim/nvim-lspconfig' use 'nvim-lua/lsp-status.nvim' use 'hrsh7th/nvim-cmp' use 'hrsh7th/cmp-buffer' use 'hrsh7th/cmp-nvim-lsp' use 'saadparwaiz1/cmp_luasnip' use 'L3MON4D3/LuaSnip' -- Syntax highlighting use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' } -- Formatting use 'mhartington/formatter.nvim' -- Telescope use { 'nvim-telescope/telescope.nvim', requires = { {'nvim-lua/plenary.nvim'} } } -- File tree use { 'kyazdani42/nvim-tree.lua', requires = 'kyazdani42/nvim-web-devicons' } -- Session use 'rmagatti/auto-session' -- Theme use 'rakr/vim-one' -- Status lioe use 'glepnir/galaxyline.nvim' -- Icons use 'ryanoasis/vim-devicons' end)