summaryrefslogtreecommitdiff
path: root/pkgs/custom-neovim/config/lua/statusline.lua
diff options
context:
space:
mode:
authortriethyl <triethylammonium@pm.me>2025-08-05 18:55:04 -0400
committertriethyl <triethylammonium@pm.me>2025-08-05 18:55:04 -0400
commitd11d840d3e3df66ce3f778d185306a48ab5fdd83 (patch)
tree66fbdbcf516d0cafabfa7159e52220068aa73542 /pkgs/custom-neovim/config/lua/statusline.lua
parent799aa93ad965ff3d3fbd1bf95cdc0fc6eccb2b90 (diff)
neovim: ton of stuff (sorry)
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