From b462bad90f1a6917498e538f848db697a866ef86 Mon Sep 17 00:00:00 2001
From: Oliver Davies <oliver@oliverdavies.uk>
Date: Sat, 16 Apr 2022 23:08:46 +0100
Subject: [PATCH] chore(nvim): configure diagnostics output

Configure the output for LSP diagnostics, including null-ls.
---
 roles/neovim/files/lua/opdavies/lsp/init.lua | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/roles/neovim/files/lua/opdavies/lsp/init.lua b/roles/neovim/files/lua/opdavies/lsp/init.lua
index 8916c613..6e2180a5 100644
--- a/roles/neovim/files/lua/opdavies/lsp/init.lua
+++ b/roles/neovim/files/lua/opdavies/lsp/init.lua
@@ -154,5 +154,12 @@ for server, config in pairs(servers) do
   setup_server(server, config)
 end
 
+vim.diagnostic.config({
+  signs = true,
+  underline = false,
+  update_in_insert = false,
+  virtual_text = { spacing = 2 },
+})
+
 require "opdavies.lsp.null-ls"
 require "opdavies.lsp.signature"