If a bash script contains a here document that is only partially on-screen (that is, the start [the bit with << or <<-] is visible but the end is not), the lexer will crash with the following error:
/path/to/vis/lexers/bash.lua:<linenumber>: attempt to concatenate a nil value (local 'delimiter')
This crash is persistent, and will reoccur every time vis tries to render the partially off-screen here document.
(The inverse is not true; that is, the lexer will not crash if the end tag is visible but the start is not.)
If a bash script contains a here document that is only partially on-screen (that is, the start [the bit with
<<
or<<-
] is visible but the end is not), the lexer will crash with the following error:This crash is persistent, and will reoccur every time vis tries to render the partially off-screen here document.
(The inverse is not true; that is, the lexer will not crash if the end tag is visible but the start is not.)
Vis version:
vis v0.7 +curses +lua +acl