diff --git a/runtime/lua/man.lua b/runtime/lua/man.lua index f0478dc113..3cbd1e9404 100644 --- a/runtime/lua/man.lua +++ b/runtime/lua/man.lua @@ -795,7 +795,7 @@ function M.show_toc() local lnum = 2 local last_line = fn.line('$') - 1 - while lnum and lnum < last_line do + while lnum > 0 and lnum < last_line do local text = fn.getline(lnum) if text:match('^%s+[-+]%S') or text:match('^ %S') or text:match('^%S') then toc[#toc + 1] = {