]> git.wh0rd.org Git - nano.git/log
nano.git
8 years agoPrecalculating the multiline-regex cache data for each buffer,
Benno Schulenberg [Sun, 20 Dec 2015 21:10:41 +0000 (21:10 +0000)]
Precalculating the multiline-regex cache data for each buffer,
not just for the first.  This fixes Savannah bug #46511.

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

8 years agoTweaking some comments and improving a variable name.
Benno Schulenberg [Fri, 18 Dec 2015 20:44:01 +0000 (20:44 +0000)]
Tweaking some comments and improving a variable name.

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

8 years agoChopping a superfluous boolean parameter -- 'prevnode' being NULL is
Benno Schulenberg [Fri, 18 Dec 2015 19:18:23 +0000 (19:18 +0000)]
Chopping a superfluous boolean parameter -- 'prevnode' being NULL is
enough indication that the first line is being read.

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

8 years agoImproving some comments and renaming three variables.
Benno Schulenberg [Fri, 18 Dec 2015 18:44:40 +0000 (18:44 +0000)]
Improving some comments and renaming three variables.

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

8 years agoAdjusting the whitespace after the previous change, and adding a comment.
Benno Schulenberg [Fri, 18 Dec 2015 10:45:35 +0000 (10:45 +0000)]
Adjusting the whitespace after the previous change, and adding a comment.

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

8 years agoUsing a couple less #ifdefs, to mimic how this is done in set_colorpairs().
Benno Schulenberg [Fri, 18 Dec 2015 10:41:09 +0000 (10:41 +0000)]
Using a couple less #ifdefs, to mimic how this is done in set_colorpairs().

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

8 years agoAdding the missing autoconf and nftables syntaxes to the files to be
Benno Schulenberg [Fri, 11 Dec 2015 16:55:07 +0000 (16:55 +0000)]
Adding the missing autoconf and nftables syntaxes to the files to be
distributed.

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

8 years agoRewrapping and reordering a few lines.
Benno Schulenberg [Tue, 8 Dec 2015 19:09:14 +0000 (19:09 +0000)]
Rewrapping and reordering a few lines.

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

8 years agoIt shouldn't be necessary to doubly check for being at the end of file.
Benno Schulenberg [Tue, 8 Dec 2015 18:54:13 +0000 (18:54 +0000)]
It shouldn't be necessary to doubly check for being at the end of file.

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

8 years agoLetting also unlink_node() update 'filebot', instead of doing it in
Benno Schulenberg [Tue, 8 Dec 2015 16:02:05 +0000 (16:02 +0000)]
Letting also unlink_node() update 'filebot', instead of doing it in
four different places.  It is not a problem that the history routines
also use these functions, as history nodes will never equal filebot.

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

8 years agoMaking splice_node() update 'filebot', instead of doing it in
Benno Schulenberg [Tue, 8 Dec 2015 15:29:56 +0000 (15:29 +0000)]
Making splice_node() update 'filebot', instead of doing it in
four different places.

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

8 years agoMaking ^O always prompt for a filename, also when --tempfile is given.
Benno Schulenberg [Mon, 7 Dec 2015 17:05:04 +0000 (17:05 +0000)]
Making ^O always prompt for a filename, also when --tempfile is given.
Users who want an immediate save, can bind the function 'savefile'.

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

8 years agoQuitting the loop when there is no end match.
Benno Schulenberg [Mon, 7 Dec 2015 15:40:07 +0000 (15:40 +0000)]
Quitting the loop when there is no end match.

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

8 years agoFixing whitespace, layout, wording, and typo.
Benno Schulenberg [Mon, 7 Dec 2015 13:31:38 +0000 (13:31 +0000)]
Fixing whitespace, layout, wording, and typo.

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

8 years agoBack to SVN
Chris Allegretta [Sun, 6 Dec 2015 05:40:56 +0000 (05:40 +0000)]
Back to SVN

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

8 years agoTypo in release announcement
Chris Allegretta [Sun, 6 Dec 2015 05:27:40 +0000 (05:27 +0000)]
Typo in release announcement

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

8 years agoGNU nano 2.5.0 release v2.5.0
Chris Allegretta [Sun, 6 Dec 2015 05:24:07 +0000 (05:24 +0000)]
GNU nano 2.5.0 release

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

8 years ago2015-12-05 Chris Allegretta <chrisa@asty.org>
Chris Allegretta [Sun, 6 Dec 2015 05:21:43 +0000 (05:21 +0000)]
2015-12-05  Chris Allegretta <chrisa@asty.org>
* src/nano.c (main) : key_defined() is an ncurses-ism.  Add
better checks for this.

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

8 years agoAvoiding two compilation warnings.
Benno Schulenberg [Sat, 5 Dec 2015 11:38:26 +0000 (11:38 +0000)]
Avoiding two compilation warnings.

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

8 years agoUpdating date and version number for the upcoming release.
Benno Schulenberg [Sat, 5 Dec 2015 11:04:24 +0000 (11:04 +0000)]
Updating date and version number for the upcoming release.

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

8 years agoFixing compilation with --enable-tiny --enable-justify.
Benno Schulenberg [Sat, 5 Dec 2015 10:16:26 +0000 (10:16 +0000)]
Fixing compilation with --enable-tiny --enable-justify.

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

8 years agoRewrapping some lines and tweaking some comments.
Benno Schulenberg [Fri, 4 Dec 2015 21:11:10 +0000 (21:11 +0000)]
Rewrapping some lines and tweaking some comments.

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

8 years agoFusing three functions into a single one.
Benno Schulenberg [Fri, 4 Dec 2015 20:54:34 +0000 (20:54 +0000)]
Fusing three functions into a single one.

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

8 years agoAvoiding a compilation warning.
Benno Schulenberg [Fri, 4 Dec 2015 11:01:48 +0000 (11:01 +0000)]
Avoiding a compilation warning.

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

8 years agoAdding a note to the documentation about undo not working after
Benno Schulenberg [Thu, 3 Dec 2015 09:34:10 +0000 (09:34 +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

8 years agoDiscarding the entire undo stack, to prevent nano from making mistakes
Benno Schulenberg [Thu, 3 Dec 2015 09:17:06 +0000 (09:17 +0000)]
Discarding 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.

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

8 years agoDiscarding the entire undo stack, to prevent nano from dying (or
Benno Schulenberg [Thu, 3 Dec 2015 09:03:45 +0000 (09:03 +0000)]
Discarding the entire undo stack, to prevent nano from dying (or
making mistakes) when trying to undo edits after a justification.
This works around Savannah bug #45531.

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

8 years agoMoving the trimming of the undo stack into a separate function.
Benno Schulenberg [Thu, 3 Dec 2015 08:50:34 +0000 (08:50 +0000)]
Moving the trimming of the undo stack into a separate function.

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

8 years agoA typo fix by David Lawrence Ramsey,
Benno Schulenberg [Thu, 3 Dec 2015 08:35:40 +0000 (08:35 +0000)]
A typo fix by David Lawrence Ramsey,
and an accent fix by myself.

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

8 years agoOh darn... doing too many things at once.
Benno Schulenberg [Wed, 2 Dec 2015 19:13:06 +0000 (19:13 +0000)]
Oh darn... doing too many things at once.

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

8 years agoEhm... that was a silly, superfluous condition.
Benno Schulenberg [Wed, 2 Dec 2015 19:11:03 +0000 (19:11 +0000)]
Ehm... that was a silly, superfluous condition.

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

8 years agoAccepting not just 'Uncut' but also 'Undo' for undoing a justification.
Benno Schulenberg [Wed, 2 Dec 2015 19:03:34 +0000 (19:03 +0000)]
Accepting not just 'Uncut' but also 'Undo' for undoing a justification.

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

8 years agoTreating backslashed quotes properly, and
Benno Schulenberg [Wed, 2 Dec 2015 10:29:18 +0000 (10:29 +0000)]
Treating backslashed quotes properly, and
not colouring triple-quoted strings twice.

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

8 years agoNot colouring triple quotes by themselves (in Python).
Benno Schulenberg [Wed, 2 Dec 2015 09:19:04 +0000 (09:19 +0000)]
Not colouring triple quotes by themselves (in Python).

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

8 years agoAdding syntax colouring for nftables.
Benno Schulenberg [Wed, 2 Dec 2015 09:14:45 +0000 (09:14 +0000)]
Adding syntax colouring for nftables.
Original file by Arturo Borrero Gonzalez.
This addresses Debian bug #805288.

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

8 years agoDeleting four superfluous checks.
Benno Schulenberg [Tue, 1 Dec 2015 13:44:52 +0000 (13:44 +0000)]
Deleting four superfluous checks.

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

8 years agoUnindenting the part that was the 'else'.
Benno Schulenberg [Tue, 1 Dec 2015 13:33:45 +0000 (13:33 +0000)]
Unindenting the part that was the 'else'.

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

8 years agoRenaming a label and eliding an 'else'.
Benno Schulenberg [Tue, 1 Dec 2015 12:49:17 +0000 (12:49 +0000)]
Renaming a label and eliding an 'else'.

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

8 years agoMoving a check to a better place.
Benno Schulenberg [Tue, 1 Dec 2015 12:35:48 +0000 (12:35 +0000)]
Moving a check to a better place.

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

8 years agoDeleting two redundant assignments.
Benno Schulenberg [Tue, 1 Dec 2015 11:51:10 +0000 (11:51 +0000)]
Deleting two redundant assignments.

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

8 years agoRenaming two variables for clarity.
Benno Schulenberg [Tue, 1 Dec 2015 11:43:13 +0000 (11:43 +0000)]
Renaming two variables for clarity.

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

8 years agoMarking the current buffer as mofified only when actually something
Benno Schulenberg [Tue, 1 Dec 2015 11:39:04 +0000 (11:39 +0000)]
Marking the current buffer as mofified only when actually something
was inserted.  This fixes Savannah bug #45409.

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

8 years agoAllowing an array parameter to be NULL.
Benno Schulenberg [Mon, 30 Nov 2015 16:44:44 +0000 (16:44 +0000)]
Allowing an array parameter to be NULL.
This fixes Savannah bug #46420.

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

8 years agoStoring and retrieving the correct file size before and after an action.
Benno Schulenberg [Mon, 30 Nov 2015 16:21:51 +0000 (16:21 +0000)]
Storing and retrieving the correct file size before and after an action.
This fixes Savannah bug #45523.

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

8 years agoRedoing cuts at EOF properly.
Benno Schulenberg [Mon, 30 Nov 2015 15:49:37 +0000 (15:49 +0000)]
Redoing cuts at EOF properly.
This fixes Savannah bug #46541.

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

8 years agoEliding a variable, and tweaking some comments.
Benno Schulenberg [Sun, 29 Nov 2015 14:15:16 +0000 (14:15 +0000)]
Eliding a variable, and tweaking some comments.

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

8 years agoDeleting two redundant conditions, and moving the least frequent case
Benno Schulenberg [Sun, 29 Nov 2015 13:52:48 +0000 (13:52 +0000)]
Deleting two redundant conditions, and moving the least frequent case
to the end.

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

8 years agoUsing the main multidata-cache-allocation routine.
Benno Schulenberg [Sun, 29 Nov 2015 13:20:08 +0000 (13:20 +0000)]
Using the main multidata-cache-allocation routine.
(Note that there can only be colorstrings when there /is/ a syntax,
so there is no need to check for the latter here.)

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

8 years agoAlways setting the multidata to CBEGINBEFORE when an end is found,
Benno Schulenberg [Sun, 29 Nov 2015 12:31:49 +0000 (12:31 +0000)]
Always setting the multidata to CBEGINBEFORE when an end is found,
also when the coloured part is horizontally scrolled off.

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

8 years agoAdjusting whitespace and comments.
Benno Schulenberg [Sun, 29 Nov 2015 10:43:10 +0000 (10:43 +0000)]
Adjusting whitespace and comments.

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

8 years agoResetting the multidata a bit less often.
Benno Schulenberg [Sun, 29 Nov 2015 10:14:25 +0000 (10:14 +0000)]
Resetting the multidata a bit less often.

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

8 years agoEvaluating correctly whether to reset the multidata cache.
Benno Schulenberg [Sun, 29 Nov 2015 10:07:49 +0000 (10:07 +0000)]
Evaluating correctly whether to reset the multidata cache.
This fixes Savannah bug #46543.

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

8 years agoInitializing a newly allocated multidata array.
Benno Schulenberg [Sat, 28 Nov 2015 19:03:33 +0000 (19:03 +0000)]
Initializing a newly allocated multidata array.

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

8 years agoAllowing the user full control over the values of MALLOC_CHECK_ and
Benno Schulenberg [Sat, 28 Nov 2015 17:29:39 +0000 (17:29 +0000)]
Allowing the user full control over the values of MALLOC_CHECK_ and
MALLOC_PERTURB_; nano shouldn't override them.

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

8 years agoWarning about an impossible condition, instead of blithely continuing.
Benno Schulenberg [Thu, 26 Nov 2015 09:31:33 +0000 (09:31 +0000)]
Warning about an impossible condition, instead of blithely continuing.
And eliding an unneeded variable.

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

8 years agoAlso the /redoing/ of a Backspace at EOF is a special case.
Benno Schulenberg [Thu, 26 Nov 2015 08:45:22 +0000 (08:45 +0000)]
Also the /redoing/ of a Backspace at EOF is a special case.
This fixes Savannah bug #46532.

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

8 years agoAdding Mark Majeres and myself to the AUTHORS file.
Benno Schulenberg [Wed, 25 Nov 2015 10:23:05 +0000 (10:23 +0000)]
Adding Mark Majeres and myself to the AUTHORS file.

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

8 years agoHandling more internal errors, and doing it correctly: showing it
Benno Schulenberg [Wed, 25 Nov 2015 10:11:54 +0000 (10:11 +0000)]
Handling more internal errors, and doing it correctly: showing it
directly on the statusbar instead of as an undid or redid message.

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

8 years agoEliding an unneeded variable, and not skipping the end of the function
Benno Schulenberg [Wed, 25 Nov 2015 09:49:27 +0000 (09:49 +0000)]
Eliding an unneeded variable, and not skipping the end of the function
when things went wrong.

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

8 years agoWarning about a condition that should never occur,
Benno Schulenberg [Wed, 25 Nov 2015 09:27:25 +0000 (09:27 +0000)]
Warning about a condition that should never occur,
instead of silently continuing.

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

8 years agoRefreshing the whole edit window only when there are multiline regexes,
Benno Schulenberg [Wed, 25 Nov 2015 09:10:02 +0000 (09:10 +0000)]
Refreshing the whole edit window only when there are multiline regexes,
and checking for this just once for every burst of keystrokes.

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

9 years agoRenaming a variable for clarity.
Benno Schulenberg [Tue, 24 Nov 2015 13:28:32 +0000 (13:28 +0000)]
Renaming a variable for clarity.

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

9 years agoInserting a new node into a linked list by using just two parameters:
Benno Schulenberg [Tue, 24 Nov 2015 13:24:01 +0000 (13:24 +0000)]
Inserting a new node into a linked list by using just two parameters:
the insertion point and the new node.

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

9 years agoTelling the user on the statusbar when a syntax name given on the
Benno Schulenberg [Tue, 24 Nov 2015 11:42:19 +0000 (11:42 +0000)]
Telling the user on the statusbar when a syntax name given on the
command line does not exist.  This fixes Savannah bug #46503.

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

9 years agoRecognizing also files with the extensions .make and .mk as Makefiles.
Benno Schulenberg [Tue, 24 Nov 2015 11:09:06 +0000 (11:09 +0000)]
Recognizing also files with the extensions .make and .mk as Makefiles.
This addresses Debian bug #804845.

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

9 years agoMaking Ctrl+Left and Ctrl+Right work on more terminals by asking
Benno Schulenberg [Mon, 23 Nov 2015 08:52:23 +0000 (08:52 +0000)]
Making Ctrl+Left and Ctrl+Right work on more terminals by asking
ncurses for the keycodes.  This addresses Debian bug #800681.

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

9 years agoDeleting a node right after unlinking it.
Benno Schulenberg [Sun, 22 Nov 2015 16:14:42 +0000 (16:14 +0000)]
Deleting a node right after unlinking it.
This now mirrors unlink_opennode() and delete_opennode().

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

9 years agoEliding an unneeded variable.
Benno Schulenberg [Sun, 22 Nov 2015 16:09:15 +0000 (16:09 +0000)]
Eliding an unneeded variable.

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

9 years agoRewrapping, rewriting, renaming, and reordering some things.
Benno Schulenberg [Sun, 22 Nov 2015 16:08:28 +0000 (16:08 +0000)]
Rewrapping, rewriting, renaming, and reordering some things.

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

9 years agoDeleting a condition that will never occur.
Benno Schulenberg [Sun, 22 Nov 2015 16:07:23 +0000 (16:07 +0000)]
Deleting a condition that will never occur.

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

9 years agoAdding the release marker, and copying the news item from the 2.4 branch.
Benno Schulenberg [Sat, 21 Nov 2015 19:55:09 +0000 (19:55 +0000)]
Adding the release marker, and copying the news item from the 2.4 branch.

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

9 years agoLetting the value of a --fill option on the command line
Benno Schulenberg [Sat, 21 Nov 2015 19:44:27 +0000 (19:44 +0000)]
Letting the value of a --fill option on the command line
override the value of a "set fill" option in an rcfile.
This fixes Savannah bug #46492.

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

9 years agoFixing a typo and adjusting some spacing.
Benno Schulenberg [Sat, 21 Nov 2015 19:05:10 +0000 (19:05 +0000)]
Fixing a typo and adjusting some spacing.
Patch by David Lawrence Ramsey.

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

9 years agoDeleting an unneeded variable alias.
Benno Schulenberg [Thu, 12 Nov 2015 19:50:33 +0000 (19:50 +0000)]
Deleting an unneeded variable alias.

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

9 years agoStoring the correct end position of an inserted file,
Benno Schulenberg [Thu, 12 Nov 2015 19:01:57 +0000 (19:01 +0000)]
Storing the correct end position of an inserted file,
and using it for an undo and redo.

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

9 years agoDiscarding a now useless function.
Benno Schulenberg [Wed, 11 Nov 2015 19:56:35 +0000 (19:56 +0000)]
Discarding a now useless function.

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

9 years agoOops! Blackout!
Benno Schulenberg [Wed, 11 Nov 2015 19:15:36 +0000 (19:15 +0000)]
Oops!  Blackout!

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

9 years agoChopping the now unused parameter 'undoing'.
Benno Schulenberg [Wed, 11 Nov 2015 19:04:31 +0000 (19:04 +0000)]
Chopping the now unused parameter 'undoing'.

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

9 years agoRedoing an Enter from stored undo data, instead of running do_enter() again,
Benno Schulenberg [Wed, 11 Nov 2015 18:51:39 +0000 (18:51 +0000)]
Redoing an Enter from stored undo data, instead of running do_enter() again,
because the latter behaves differently depending on the setting of autoindent.

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

9 years agoPlugging four memory leaks.
Benno Schulenberg [Tue, 10 Nov 2015 15:09:36 +0000 (15:09 +0000)]
Plugging four memory leaks.

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

9 years agoSkipping a zero-length match only when there /is/ a match.
Benno Schulenberg [Tue, 10 Nov 2015 10:39:12 +0000 (10:39 +0000)]
Skipping a zero-length match only when there /is/ a match.
(Finally I understood what valgrind was complaining about.)

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

9 years agoAccepting longer bug and patch numbers.
Benno Schulenberg [Sun, 8 Nov 2015 19:44:57 +0000 (19:44 +0000)]
Accepting longer bug and patch numbers.

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

9 years agoAllowing to exit the file browser with the same key as it was entered: ^T.
Benno Schulenberg [Sun, 8 Nov 2015 19:40:13 +0000 (19:40 +0000)]
Allowing to exit the file browser with the same key as it was entered: ^T.

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

9 years agoCorrecting the logic for adjusting the x position of the mark,
Benno Schulenberg [Sat, 7 Nov 2015 09:49:34 +0000 (09:49 +0000)]
Correcting the logic for adjusting the x position of the mark,
and improving the comments.

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

9 years agoDeleting a redundant assignment.
Benno Schulenberg [Fri, 6 Nov 2015 21:02:50 +0000 (21:02 +0000)]
Deleting a redundant assignment.

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

9 years agoNot setting 'openfile->mark_begin' for no reason.
Benno Schulenberg [Fri, 6 Nov 2015 20:55:46 +0000 (20:55 +0000)]
Not setting 'openfile->mark_begin' for no reason.

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

9 years agoNot checking whether a function has a help line; it's irrelevant.
Benno Schulenberg [Fri, 6 Nov 2015 20:25:05 +0000 (20:25 +0000)]
Not checking whether a function has a help line; it's irrelevant.

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

9 years agoTruncating an overlong hostname properly instead of bailing out
Benno Schulenberg [Fri, 6 Nov 2015 20:14:37 +0000 (20:14 +0000)]
Truncating an overlong hostname properly instead of bailing out
when writing a lock file.

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

9 years agoChopping the 'undoing' parameter, so that the calls of do_cut_text() become
Benno Schulenberg [Mon, 2 Nov 2015 13:46:40 +0000 (13:46 +0000)]
Chopping the 'undoing' parameter, so that the calls of do_cut_text() become
more symmetrical: wrapped in add_undo() + update_undo() where needed.

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

9 years agoEliding two variables.
Benno Schulenberg [Mon, 2 Nov 2015 11:24:22 +0000 (11:24 +0000)]
Eliding two variables.

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

9 years agoImproving several comments.
Benno Schulenberg [Mon, 2 Nov 2015 10:40:06 +0000 (10:40 +0000)]
Improving several comments.

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

9 years agoDeleting an unused type definition.
Benno Schulenberg [Mon, 2 Nov 2015 10:27:02 +0000 (10:27 +0000)]
Deleting an unused type definition.

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

9 years agoCorrecting the changelog description of an old change.
Benno Schulenberg [Sat, 31 Oct 2015 20:32:11 +0000 (20:32 +0000)]
Correcting the changelog description of an old change.

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

9 years agoImproving comments and combining two conditions.
Benno Schulenberg [Sat, 31 Oct 2015 20:17:09 +0000 (20:17 +0000)]
Improving comments and combining two conditions.

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

9 years agoRefreshing the mark's pointer only when it is on the same line as the cursor,
Benno Schulenberg [Sat, 31 Oct 2015 19:03:53 +0000 (19:03 +0000)]
Refreshing the mark's pointer only when it is on the same line as the cursor,
and recalculating the mark's x coordinate only when the mark comes after it.
Also correcting the recalculation in one case.

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

9 years agoAdding a forgotton bug number to the Changelog.
Benno Schulenberg [Thu, 29 Oct 2015 21:10:26 +0000 (21:10 +0000)]
Adding a forgotton bug number to the Changelog.

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

9 years agoTweaking the Changelog.
Benno Schulenberg [Thu, 29 Oct 2015 17:31:34 +0000 (17:31 +0000)]
Tweaking the Changelog.

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

9 years agoRemoving an 'if' that will never be true, and removing some
Benno Schulenberg [Thu, 29 Oct 2015 17:27:33 +0000 (17:27 +0000)]
Removing an 'if' that will never be true, and removing some
assignments that have already been done.

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

9 years agoChecking for "nothing to redo" earlier, in order to restore the
Benno Schulenberg [Thu, 29 Oct 2015 17:02:13 +0000 (17:02 +0000)]
Checking for "nothing to redo" earlier, in order to restore the
possible warning about an internal error.

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

9 years agoSkipping the addition of an undo only when the current action equals the
Benno Schulenberg [Thu, 29 Oct 2015 16:52:42 +0000 (16:52 +0000)]
Skipping the addition of an undo only when the current action equals the
last action.  Necessary for when typing text is broken by an undo+redo.

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