diff --git a/nvim/.config/nvim/after/plugin/statusline.lua b/nvim/.config/nvim/after/plugin/statusline.lua index c07ce57..a06946d 100644 --- a/nvim/.config/nvim/after/plugin/statusline.lua +++ b/nvim/.config/nvim/after/plugin/statusline.lua @@ -171,16 +171,15 @@ M.progress = function() end M.treesitter_status = function() - local filetype = vim.bo.filetype - local ignore_ft = { 'diff', 'fugitive', 'git', 'markdown', 'qf', 'text', '' } - for _, v in pairs(ignore_ft) do - if v == filetype then - return "" - end - end - if gps.is_available then - return string.format("%s%s", ' %#TSStatus#', gps.get_location()) + local location = gps.get_location() + if location == 'error' then + return '' + else + return string.format("%s%s", ' %#TSStatus#', location) + end + else + return '' end end