Status update: I've fixed the crash, and am currently working to implement the "verbose" option across the board. Whilst doing this I've had some thoughts about how errors should be reported, and have registered a blueprint to put buffer numbers outside the status line so that it can be used purely for reporting errors or giving the user extra information about what's happening. Any comments welcome! If everyone thinks it's a good idea then I'll implement it as a sort of "addendum" to this bugfix; if not I'll just register a branch with the fixes I've made.
Status update: I've fixed the crash, and am currently working to implement the "verbose" option across the board. Whilst doing this I've had some thoughts about how errors should be reported, and have registered a blueprint to put buffer numbers outside the status line so that it can be used purely for reporting errors or giving the user extra information about what's happening. Any comments welcome! If everyone thinks it's a good idea then I'll implement it as a sort of "addendum" to this bugfix; if not I'll just register a branch with the fixes I've made.