summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init.vim2
-rw-r--r--lua/lsp.lua4
2 files changed, 6 insertions, 0 deletions
diff --git a/init.vim b/init.vim
index bb0a74a..dc1b613 100644
--- a/init.vim
+++ b/init.vim
@@ -62,6 +62,8 @@ set nowrap
set splitright
set wildmode=longest,list,full
set scrolloff=8
+set number
+set relativenumber
let mapleader=" "
diff --git a/lua/lsp.lua b/lua/lsp.lua
index c443788..5ae7cde 100644
--- a/lua/lsp.lua
+++ b/lua/lsp.lua
@@ -174,6 +174,10 @@ M.on_attach = function(client, bufnr)
vim.api.nvim_command("autocmd CursorMoved <buffer> lua vim.lsp.util.buf_clear_references()")
end
vim.api.nvim_command("augroup END")
+
+ -- When an LSP is attached, we should just set the sign column to yes in order
+ -- to avoid the jarring behavior of it appearing and disappearing rapidly.
+ vim.opt_local.signcolumn = 'yes'
end
nvim_lsp.lualsp.setup({