This might be very picky and a small detail when I have so much else to accomplish, but… is there a way to get a paragraph break between the status line black bar and the contents of a menu page when using the Menus by Emily Short built in extension?
Yes. Open your copy of the extension and edit the following block of code.
To reprint (selected menu - a table name):
redraw status line;
say fixed letter spacing;
let __index be 1;
clear only the main screen;
say paragraph break; [ <-- Add this line here. ]
repeat through selected menu
begin;
if __index is current menu selection, say " >"; otherwise say " ";
say " [title entry][line break]";
increase __index by 1;
end repeat;
say variable letter spacing;
Unfortunately this extension is not really broken up by headings, so you can’t use a heading-replacement to sub this in. You need to edit the extension itself.
Thanks! I was hoping there was a way to do it without editing a built in, but no biggie, I’ll do that.
You can also put a blank line at the top of your menu table, with the Little-Used Do Nothing Rule as its toggle.
That is clever and sneaky, but unfortunately it makes the cursor start on a blank line. I edited the built in and all is well! Thanks again.
You can also use my Menus rewrite on Github.
In Emily’s extension I think this is actually inconsistent - a blank line will be printed for the Z-Machine, but not for Glulx.