diff --git a/runtime/lua/man.lua b/runtime/lua/man.lua index cb6bd85c1e..8a9b01f6d2 100644 --- a/runtime/lua/man.lua +++ b/runtime/lua/man.lua @@ -809,7 +809,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] = {