summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/statusline.lua
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/custom-neovim/config/lua/statusline.lua')
-rw-r--r--pkgs/custom-neovim/config/lua/statusline.lua5
1 files changed, 5 insertions, 0 deletions
diff --git a/pkgs/custom-neovim/config/lua/statusline.lua b/pkgs/custom-neovim/config/lua/statusline.lua
index 9f0106d..1e5c708 100644
--- a/pkgs/custom-neovim/config/lua/statusline.lua
+++ b/pkgs/custom-neovim/config/lua/statusline.lua
@@ -94,6 +94,11 @@ statusline_components.diagnostic_status = function()
vim.defer_fn(vim.cmd.redrawstatus, 500)
+ -- Don't show diagnostics in insert mode.
+ if mode_to_str[vim.api.nvim_get_mode().mode]:find "INSERT" then
+ return ""
+ end
+
return table.concat(diagnostics, " ")
end