I discovered that if i have a macro that has a lot of keys assigned to the same
command then when i call help and search for "!Macro:Viewer!" (which shows the
macros assigned to the viewer) then FAR crashes, before that it occupies a lot
of memory (over 2Gb memory even though FAR usually uses less than 40mb).

I think the problem comes from the fact that the help tries to display the keys
before the description but the line containing the keys is way longer than the
help window itself.

Steps To Reproduce

Here's an example of a macro that crashes (based on the lua used by MultiView
plugin):