From 1eb7029c35ecbda869ed60dea2b67aac6037833c Mon Sep 17 00:00:00 2001 From: Aaron Gutierrez Date: Wed, 19 Jun 2024 10:11:28 -0700 Subject: [PATCH] LSP updates --- .config/nvim/lua/lsp.lua | 6 ++++++ .vimrc | 1 + 2 files changed, 7 insertions(+) diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua index fbb8b44..fffc71c 100644 --- a/.config/nvim/lua/lsp.lua +++ b/.config/nvim/lua/lsp.lua @@ -6,6 +6,8 @@ vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts) vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts) vim.keymap.set('n', 'q', vim.diagnostic.setloclist, opts) +vim.lsp.log_levels = vim.log.levels.DEBUG + -- Use an on_attach function to only map the following keys -- after the language server attaches to the current buffer local on_attach = function(client, bufnr) @@ -41,6 +43,10 @@ require('lspconfig')['pyright'].setup{ require('lspconfig')['tsserver'].setup{ on_attach = on_attach, flags = lsp_flags, + settings = {}, + init_options = { + maxTsServerMemory = "12288", + }, } require('lspconfig')['rust_analyzer'].setup{ on_attach = on_attach, diff --git a/.vimrc b/.vimrc index f633947..5643295 100644 --- a/.vimrc +++ b/.vimrc @@ -16,6 +16,7 @@ Plug 'tpope/vim-fugitive' Plug 'jez/vim-ispc' Plug 'junegunn/goyo.vim' Plug 'powerman/vim-plugin-AnsiEsc' +Plug 'hashivim/vim-terraform' " vim vs. neovim if has('nvim')