David Lawrence Ramsey
1c1cbae6bc
small addition: allow customizing the color of selected text
...
The new option 'set selectedcolor' applies to marked text, to the
currently selected file in the file browser, and to the highlighted
match during interactive search-and-replace.
2017-08-06 09:30:32 +02:00
Benno Schulenberg
94b484ea97
syntax: html: don't bother coloring tags that cross line boundaries
...
Prefer speed above being fully correct.
This addresses https://savannah.gnu.org/bugs/?51644 .
2017-08-03 21:18:34 +02:00
Benno Schulenberg
63c428ad08
options: rename --cut to --cutfromcursor, to be clearer
...
Rename the corresponding rc-file option too, of course.
2017-07-14 16:06:52 +02:00
Benno Schulenberg
f55b65bd99
syntax: nanorc: don't color the argument of 'linter' as if invalid
...
Color it bright green instead, like valid numeric arguments of
'fill' and 'tabsize'. Also color the argument of 'formatter'.
2017-07-14 15:32:56 +02:00
Benno Schulenberg
fb5478338f
syntax: texinfo: cover also some special cases like @U, @OE and @TeX
2017-07-14 10:29:36 +02:00
David Lawrence Ramsey
bb4d0d548a
new feature: allow lines to be softwrapped at whitespace
...
Extend get_softwrap_breakpoint() to break softwrapped lines on
whitespace when a flag is set. This flag is controlled by the new
rcfile option "atblanks". The '>' characters marking two-column
characters at the edge of the screen are disabled when it's on.
If get_softwrap_breakpoint() can't find whitespace in screen range, it
will break the line on the screen edge. (In this case, a blank can be
on the last column of the screen, but text can't, so that a blank on the
last column doesn't become invisible and possibly break the display.)
This fulfills https://savannah.gnu.org/bugs/index.php?49959 .
Requested-by: Nicholas Boel <axxisd@gmail.com>
2017-07-07 13:07:10 +02:00
Benno Schulenberg
79971a309f
docs: remove the mention of backslashes for the argument of 'comment'
...
Also remove the backslashes from the two syntaxes that contained them.
This completes the fix for https://savannah.gnu.org/bugs/?51370 .
2017-07-07 10:15:17 +02:00
Benno Schulenberg
09f516a58b
syntax: man, groff: fix the string that introduces a comment
...
The comment marker is not «."» but «.\"», which requires three
backslashes to specify. Also adjust the documentation.
2017-07-03 11:07:21 +02:00
Benno Schulenberg
1c05090a4a
syntax: gentoo: make it clearer that the file contains two syntaxes
2017-07-02 20:27:04 +02:00
Benno Schulenberg
50cbde8b23
syntax: nanorc: don't color numeric arguments specially
...
Negative arguments of 'fill' are bright green since a few commits.
So now color all valid numeric arguments in that same style -- the
yellow was hard to see on a dark background anyway.
Also, color a zero tabsize as invalid.
2017-06-29 19:45:39 +02:00
David Lawrence Ramsey
2704b3874b
syntax: nanorc: properly color a "fill" option with a negative value
2017-06-29 17:25:09 +02:00
Benno Schulenberg
4063fce6a0
syntax: default: allow leading whitespace before a hash comment
2017-05-23 20:07:15 +02:00
Benno Schulenberg
c68398f18f
syntax: php: color "static" again as "function", like it used to be
2017-05-21 10:11:42 +02:00
Benno Schulenberg
d653aeab93
syntax: default: color also hash comments and email addresses
2017-05-19 21:09:15 +02:00
Benno Schulenberg
e4775c2060
syntax: php: color also variable names, and color more reserved words
...
Most of the keywords listed on the following URL are now highlighted:
http://php.net/manual/en/reserved.keywords.php
Also color single-quoted strings, and require that //-type comments
are preceded by whitespace or are alone on a line.
With-feedback-from: M <taur@mail.com>
2017-05-18 10:03:43 +02:00
Benno Schulenberg
c830b8f51c
syntax: php: recognize also the .phtml and .php7 extensions
...
(And in the bargain sort or group some of the keywords.)
This addresses https://savannah.gnu.org/patch/?9342 .
Suggested-by: M <taur@mail.com>
2017-05-15 10:57:57 +02:00
Benno Schulenberg
7e09f2c64a
syntax: makefile: color comments only at start of line or after whitespace
2017-05-09 17:37:05 +02:00
Benno Schulenberg
a3102cd4cf
syntax: xml: recognize an XML file also by its first line
...
Some .rdf files are XML, but the .rdf extension seems to be used
also for other things. So... use the 'header' mechanism.
2017-05-07 20:02:20 +02:00
Benno Schulenberg
da67883508
syntax: nanohelp: color also ^6 as a shortcut keystroke
...
(Hadn't seen that one because of my additional bindings.)
2017-05-07 20:00:52 +02:00
Benno Schulenberg
17cf7d1c62
syntax: nanohelp: change the hue of the keystrokes to match sample.nanorc
...
And because I think it looks slightly better.
2017-04-30 17:37:07 +02:00
Benno Schulenberg
9cff7a1689
help: use a dedicated syntax to color shortcuts in a help text
...
This avoids applying the default syntax, or the syntax specified
with --syntax, to a ^G help text.
2017-04-25 17:21:46 +02:00
David Lawrence Ramsey
f4ee83a76d
syntax: nanorc: color also the option "linenumbers" as being valid
2017-03-24 21:18:17 +01:00
Benno Schulenberg
6d873d3760
startup: add option 'nopauses' to disable pausing after a warning
...
This addresses a followup of https://savannah.gnu.org/bugs/?50362 .
Reported-by: Mike Frysinger <vapier@gentoo.org>
2017-03-16 19:26:39 +01:00
Mike Frysinger
d0c64e8086
syntax: gentoo: match .eblit files too
2017-02-22 13:35:36 -05:00
Mike Frysinger
cd5d7faa4e
syntax: gentoo: flag mixed whitespace
2017-02-21 17:46:13 +01:00
Mike Frysinger
3ca6c9241f
syntax: c++: add override keyword
2017-02-21 17:46:07 +01:00
Benno Schulenberg
124a859516
syntax: html: be more precise with tags, and paint attribute names
...
A tag begins not merely with a "<" but it must be followed by an
ASCII alphabetic character or one of "/", "!" and "?".
Further, color all the valid attribute names in red.
2017-01-08 11:32:30 +01:00
Benno Schulenberg
b0ef2e2803
build: move the syntax files out of the doc/ directory
...
They are not documentation, they are functional elements of nano.
2016-12-30 22:05:01 +01:00