From 369687b047d851e46577ef8d1f9198ca8c97697f Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 7 Aug 2022 00:25:08 +0800 Subject: [PATCH] refactor: disable showing trailing space and mix indent for non-modifiable buffers --- lua/config/statusline.lua | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lua/config/statusline.lua b/lua/config/statusline.lua index f5c9d7e..30600bc 100644 --- a/lua/config/statusline.lua +++ b/lua/config/statusline.lua @@ -21,6 +21,10 @@ local function ime_state() end local function trailing_space() + if not vim.o.modifiable then + return "" + end + local line_num = nil for i=1, fn.line('$') do @@ -43,6 +47,10 @@ local function trailing_space() end local function mixed_indent() + if not vim.o.modifiable then + return "" + end + local space_pat = [[\v^ +]] local tab_pat = [[\v^\t+]] local space_indent = fn.search(space_pat, 'nwc')