Nixfiles/nvim/lua/plugins.lua
2021-11-06 17:41:42 +01:00

67 lines
1.6 KiB
Lua

local execute = vim.api.nvim_command
local fn = vim.fn
local install_path = fn.stdpath('data')..'/site/pack/packer/opt/packer.nvim'
if fn.empty(fn.glob(install_path)) > 0 then
execute('!git clone https://github.com/wbthomason/packer.nvim '..install_path)
execute 'packadd packer.nvim'
end
vim.cmd [[packadd packer.nvim]]
return require('packer').startup(function()
use {'wbthomason/packer.nvim', opt = true}
use { 'aklt/plantuml-syntax' }
use {'kyazdani42/nvim-web-devicons'}
use { 'nvim-treesitter/nvim-treesitter', run = ':TSUpdate' }
use { 'neovim/nvim-lspconfig' }
use { 'nvim-lua/lsp-status.nvim' }
use { 'kosayoda/nvim-lightbulb' }
use { 'Yggdroot/indentLine'}
use {
'lewis6991/gitsigns.nvim',
requires = {
'nvim-lua/plenary.nvim'
},
config = function()
require('gitsigns').setup()
end
}
use { 'bluz71/vim-moonfly-colors' }
use { 'hrsh7th/vim-vsnip' }
use { 'hrsh7th/cmp-nvim-lsp' }
use { 'hrsh7th/cmp-buffer' }
use { 'hrsh7th/cmp-calc' }
use { 'hrsh7th/cmp-path' }
use { 'kdheepak/cmp-latex-symbols' }
use { 'hrsh7th/nvim-cmp' }
use { 'dpelle/vim-Grammalecte' }
use { 'dpelle/vim-LanguageTool' }
use {'nvim-lua/lsp_extensions.nvim'}
use {'ray-x/lsp_signature.nvim'}
use {
'nvim-telescope/telescope.nvim',
requires = {{'nvim-lua/popup.nvim'}, {'nvim-lua/plenary.nvim'}}
}
-- use 'famiu/feline.nvim'
use 'NTBBloodbath/galaxyline.nvim'
use 'drmikehenry/vim-headerguard'
use 'andymass/vim-matchup'
use 'b3nj5m1n/kommentary'
use 'onsails/lspkind-nvim'
use 'editorconfig/editorconfig-vim'
use 'jose-elias-alvarez/null-ls.nvim'
use 'nathom/filetype.nvim'
use 'tweekmonster/startuptime.vim'
end)