summary refs log tree commit diff
path: root/.vim/init.lua
diff options
context:
space:
mode:
authorRobert Günzler <r@gnzler.io>2022-05-27 12:49:00 +0200
committerRobert Günzler <r@gnzler.io>2022-05-27 12:49:00 +0200
commit18b0a7c1943f28342dd2272135bf562f100d2839 (patch)
tree3250ac9febe59cc730cc01dcf0a81294c282f541 /.vim/init.lua
parent90c2d491a2fb9b47176bdf20d7c032bbf6f8879f (diff)
vim: don't automatically show diagnostics-float
Diffstat (limited to '.vim/init.lua')
-rw-r--r--.vim/init.lua11
1 files changed, 2 insertions, 9 deletions
diff --git a/.vim/init.lua b/.vim/init.lua
index 7dcf373..73a9a4b 100644
--- a/.vim/init.lua
+++ b/.vim/init.lua
@@ -121,19 +121,12 @@ vim.diagnostic.config {
   --   prefix = '',
   -- },
   signs            = true,
-  float            = { scope = 'line' },
+  float            = true,
   virtual_lines    = { prefix = '⬐  ' },
 
   update_in_insert = false,
   severity_sort    = true,
 }
-do
-  local group = vim.api.nvim_create_augroup('DiagnosticOpenFloat', { clear = true })
-  vim.api.nvim_create_autocmd('CursorHold', { callback = function()
-    if not _G.diagnostic_hidden then vim.diagnostic.open_float(nil, {focus=false}) end
-  end, group = group })
-end
-
 vim.fn.sign_define({
   {name='DiagnosticSignError', text='✗', texthl='DiagnosticSignError'},
   -- {name='DiagnosticSignWarn',  text='⚡', texthl='DiagnosticSignWarn'},
@@ -143,7 +136,7 @@ vim.fn.sign_define({
 })
 vim.keymap.set('n',  ']d', vim.diagnostic.goto_next)
 vim.keymap.set('n',  '[d', vim.diagnostic.goto_prev)
-vim.keymap.set('n', '<leader>d', vim.diagnostic.open_float)
+vim.keymap.set('n',  '<localleader>d', vim.diagnostic.open_float)
 vim.keymap.set('n', '<leader>D', function()
     if not _G.diagnostic_hidden then
       vim.diagnostic.hide()