Build failure due to implicit declaration of functions
joe ignores fractional part of numeric literals in some locales
JOE 4.7 Released!
Konsole (KDE) and mintty (Cygwin) do not work correctly. Shift-cursor keys cause them to scrollback line at a time. There is an option to turn this off, but then you lose Shift-PgUP and Shift-PgDn scrollback, which I think is bad. Rxvt has non-standard keys, but they are workable. PuTTY's defaults are bad, but at least it now has xterm mode. TeraTerm does nothing with modified cursor keys. Anyway, for 4.7 I've added the standard keys, but also immediately override them with JOE's old bindings for...
I've removed %t from other rc files. I think xfce-terminal has also been fixed so that the notification only happens if the screen contents actually changes, a refresh with same text no longer triggers it.
I've included this fix in JOE github repo. But should I be taking anything else from https://github.com/cmur2/joe-syntax ?
OK, this is now fixed in the github repo. I ended up using your code to find the locale decimal point character. So now: Calculator always expects '.' for decimal point on input. It ignores underscores on input. It no longer prints underscores on output, it uses locale characters instead. Calculator prints numbers in the locale format on the status line. "ins" inserts numbers with '.' for decimal point. This is almost always what you want. New command "insf" inserts numbers formatted in the locale....
Right now there is an in-core database of file positions which is loaded at startup and then updated whenever someone closes a window. So one way to fix this problem is to update the file position part of the state file whenever someone closes a window- basically eliminate the in-core clone of the file positions and have only one global copy of this information. Likewise, when you open a file, the editor would get the most recent file position instead of what it was when the editor was invoked. I'm...