On Thu, 2014-04-17 at 12:45 +0800, Elias MÃ¥rtenson wrote: > Since the SQL more uses )MORE error reporting for all the details, I'm > finding myself writing )MORE quite a lot. This led me to think about > better ways to display this information in Emacs. > > > How does other APL development environments display this? I've been > thinking of such things as: > * Flashing an overlay box on the screen for a second or so, > containing the )MORE text > * Displaying a symbol on the modeline (for you non-Emacs users, > that's the row of information such as line number, file name, > etc below the text edit area) > * Displaying the )MORE text in the message area (the blank line > below the modeline at the bottom of the screen). Very neat for > single-line messages, but jarring for multi-line ones (I guess > I could truncate multi-line messages though) > * Other options? Do nothing like today? > How does/did other APL environments handle detailed error reporting?
IIRC, Dyalog uses something like quad-EMX for extended error messages. (I used their Linux product; I have no idea what they do on the PC.) That said, I'll throw in my opinion regarding Emacs: It seems most appropriate to use the message area even for multi-line messages. (The message area automatically expands as needed.) If you need to recall the message later, just visit the *Messages* buffer. Personally, I'm not fond of popping up a new buffer. That's really what the message area is for...
