commit b455fa3a16f32a91813b253a53f2f65d5af28825
parent ff4a457d82bcf2aaf550b9f8f205facb633008eb
Author: Benno Schulenberg <bensberg@justemail.net>
Date: Wed, 25 Mar 2015 19:33:00 +0000
Allowing to rebind the linter when nano was configured with --disable-speller.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5162 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
Diffstat:
3 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/ChangeLog b/ChangeLog
@@ -8,6 +8,8 @@
formatter allows no interaction it needs no associated menu.
* src/text.c (do_formatter): Remove unneeded statement -- nothing
has changed the value of 'currmenu'.
+ * src/global.c (strtomenu), doc/man/nanorc.5: Allow rebinding the
+ linter when nano was configured with --disable-speller.
2015-03-23 Benno Schulenberg <bensberg@justemail.net>
* src/text.c (do_alt_speller): Avoid the spell checker reporting
diff --git a/doc/man/nanorc.5 b/doc/man/nanorc.5
@@ -418,6 +418,9 @@ Counts the number of words, lines and characters in the current buffer.
Invokes a spell-checking program (or a linting program, if the current
syntax highlighting defines one).
.TP
+.B linter
+A synonym of \fBspeller\fR (for when the speller has not been configured).
+.TP
.B justify
Justifies the current paragraph.
.TP
diff --git a/src/global.c b/src/global.c
@@ -1311,6 +1311,8 @@ sc *strtosc(char *input)
!strcasecmp(input, "speller"))
s->scfunc = do_spell;
#endif
+ else if (!strcasecmp(input, "linter"))
+ s->scfunc = do_linter;
else if (!strcasecmp(input, "curpos") ||
!strcasecmp(input, "cursorpos"))
s->scfunc = do_cursorpos_void;