nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit ccc9b24f162b34d0cef974469979891c535e25e2
parent 4bc8ff1e6d4550251e9216fe59ff8cbb8ee2b27d
Author: Benno Schulenberg <bensberg@justemail.net>
Date:   Thu,  3 Dec 2015 09:34:10 +0000

Adding a note to the documentation about undo not working after
a justification or reindentation.


git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5475 35c25a1d-7b9e-4130-9fde-d3aeb78583b8

Diffstat:
MChangeLog | 2++
Mdoc/man/nano.1 | 8+++++++-
Mdoc/texinfo/nano.texi | 10++++++++++
3 files changed, 19 insertions(+), 1 deletion(-)

diff --git a/ChangeLog b/ChangeLog @@ -7,6 +7,8 @@ * src/text.c (do_indent): Also here discard the entire undo stack, to prevent nano from making mistakes when trying to undo edits after an indentation change. This works around Savannah bug #46591. + * doc/man/nano.1, doc/texinfo/nano.texi: Add a note about undo not + working after a justification or reindentation. 2015-12-02 Benno Schulenberg <bensberg@justemail.net> * doc/syntax/python.nanorc: Don't colour triple quotes by themselves. diff --git a/doc/man/nano.1 b/doc/man/nano.1 @@ -275,7 +275,13 @@ it unique. In multibuffer mode, \fBnano\fP will write all the open buffers to their respective emergency files. .SH BUGS -Please report any bugs that you encounter via +Justifications (\fB^J\fR) and reindentations (\fBM-{\fR and \fBM-}\fR) +are not yet covered by the general undo system. So after a justification +that is not immediately undone, or after any reindentation, earlier edits +cannot be undone any more. The workaround is, of course, to exit without +saving. +.sp +Please report any other bugs that you encounter via https://savannah.gnu.org/bugs/?group=nano. .SH HOMEPAGE diff --git a/doc/texinfo/nano.texi b/doc/texinfo/nano.texi @@ -386,6 +386,7 @@ Ignored, for compatibility with Pico. * The Statusbar:: * Shortcut Lists:: * Using the Mouse:: +* Limitation:: @end menu @node Entering Text @@ -490,6 +491,15 @@ Shift key during those actions. The mouse will work in the X Window System, and on the console when gpm is running. +@node Limitation +@section Limitation + +Justifications (@code{^J}) and reindentations (@code{M-@{} and @code{M-@}}) +are not yet covered by the general undo system. So after a justification +that is not immediately undone, or after any reindentation, earlier edits +cannot be undone any more. The workaround is, of course, to exit without +saving. + @node Built-in Help @chapter Built-in Help