aboutsummaryrefslogtreecommitdiff
path: root/nvim/plugins.vim
diff options
context:
space:
mode:
Diffstat (limited to 'nvim/plugins.vim')
-rw-r--r--nvim/plugins.vim19
1 files changed, 19 insertions, 0 deletions
diff --git a/nvim/plugins.vim b/nvim/plugins.vim
index 3111f6a..65477d8 100644
--- a/nvim/plugins.vim
+++ b/nvim/plugins.vim
@@ -17,6 +17,7 @@ call plug#begin()
17 Plug 'tpope/vim-repeat' 17 Plug 'tpope/vim-repeat'
18 Plug 'tpope/vim-surround' 18 Plug 'tpope/vim-surround'
19 Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} 19 Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'}
20 Plug 'neovim/nvim-lspconfig'
20call plug#end() 21call plug#end()
21 22
22" EMMET 23" EMMET
@@ -67,3 +68,21 @@ require'nvim-treesitter.configs'.setup {
67 }, 68 },
68} 69}
69EOF 70EOF
71
72" LSP
73lua << EOF
74local lspconfig = require'lspconfig'
75lspconfig.clangd.setup {
76 cmd = { 'clangd15' }
77}
78lspconfig.lua_ls.setup {}
79lspconfig.pyright.setup {}
80lspconfig.tsserver.setup {}
81lspconfig.vimls.setup {}
82lspconfig.rust_analyzer.setup {
83 -- Server-specific settings. See `:help lspconfig-setup`
84 settings = {
85 ['rust-analyzer'] = {},
86 },
87}
88EOF