-
8974430c11
rcfile: allow using "grey" or "gray" as a synonym for "lightblack"
Benno Schulenberg
2021-05-25 15:56:06 +0200
-
e044284998
rcfile: do not allow color name "normal" to have a prefix
Benno Schulenberg
2021-05-25 15:34:54 +0200
-
4f9d55bb15
tweaks: normalize the indentation after the previous change
Benno Schulenberg
2021-05-25 15:31:54 +0200
-
89adacff3d
tweaks: condense some code by putting all color names in a single array
Benno Schulenberg
2021-05-25 15:28:02 +0200
-
2314a1932f
tweaks: use a symbol instead of a hard-coded number
Benno Schulenberg
2021-05-25 15:14:10 +0200
-
fb5eb4856b
tweaks: drop an assignment that is already part of the called function
Benno Schulenberg
2021-05-25 15:11:33 +0200
-
f857959b8e
startup: suppress "Search Wrapped" when using +? to search from EOF
Benno Schulenberg
2021-05-25 14:37:31 +0200
-
405c2162b5
startup: allow using a bare "+" to mean put-cursor-on-last-line
Benno Schulenberg
2021-05-24 16:11:50 +0200
-
8797ada815
startup: do not accept stray characters after a "+" on the command line
Benno Schulenberg
2021-05-25 12:05:29 +0200
-
30bafc70cc
tweaks: prevent two more size_t subtractions from going negative
Benno Schulenberg
2021-05-24 11:00:29 +0200
-
b38f0cbaf4
feedback: ensure that the reporting of DOS/Mac format is truthful
Benno Schulenberg
2021-05-23 18:55:41 +0200
-
ceaae49b2d
tweaks: avoid the subtraction of two size_t variables becoming negative
Benno Schulenberg
2021-05-23 11:46:37 +0200
-
d1957819c4
bindings: show either "^/" or "^-" in the help lines, instead of "^_"
Benno Schulenberg
2019-12-24 11:39:16 +0100
-
7993fc8b12
syntax: nanorc: colorize literal control codes, to make them stand out
Benno Schulenberg
2021-05-14 14:22:09 +0200
-
51adf02d34
wrapping: when copying the quoting part, adjust the file size accordingly
Benno Schulenberg
2021-05-14 10:12:06 +0200
-
f23e98dd3a
memory: prevent a leak when copying the leading quoting to the next line
Benno Schulenberg
2021-05-14 09:53:28 +0200
-
6472a6b828
display: when a message gets overwritten, note that it is cleared
Benno Schulenberg
2021-05-12 16:00:11 +0200
-
b741b1c985
startup: skip drawing edit window when having message on one-row terminal
Benno Schulenberg
2021-05-11 19:28:11 +0200
-
5f87ed5644
statusbar: ensure that "No further matches" does not get overwritten
Benno Schulenberg
2021-05-11 15:52:55 +0200
-
8d974cd292
statusbar: on a one-row terminal, drop light messages after a few moments
Benno Schulenberg
2021-05-10 17:03:17 +0200
-
2cf28f9db7
statusbar: suppress the cursor when the terminal has just one row
Benno Schulenberg
2021-05-10 12:17:35 +0200
-
36ffb5f0ac
statusbar: suppress --constantshow when the terminal has just one row
Benno Schulenberg
2021-05-09 19:11:49 +0200
-
07fd4c4598
tweaks: condense and correct a comment, and move another
Benno Schulenberg
2021-05-07 12:40:25 +0200
-
44fb3e9991
tweaks: frob some whitespace, and rewrap a line
Benno Schulenberg
2021-05-07 12:33:22 +0200
-
088557c516
tweaks: remove a check that has become superfluous
Benno Schulenberg
2021-05-07 12:20:50 +0200
-
4712d46462
linter: block the resizing signal while reading output from the linter
Benno Schulenberg
2021-05-06 13:06:22 +0200
-
c01b13a32c
syntax: php: colorize the full short tag for echo (<?=)
Benno Schulenberg
2021-05-05 12:09:17 +0200
-
b368faf11c
replacing: report the number of replacements also on a one-row terminal
Benno Schulenberg
2021-05-05 10:41:04 +0200
-
7303f0c7b4
search: show "This is the only occurrence" also on a one-row terminal
Benno Schulenberg
2021-05-05 10:36:18 +0200
-
eb3cc3a32d
minibar: stay out of sight when the terminal has just one row
Benno Schulenberg
2021-05-03 15:47:37 +0200
-
02df950240
po: update translations and regenerate POT file and PO files
Benno Schulenberg
2021-04-29 12:57:17 +0200
-
a69a8ce3ca
bump version numbers and add a news item for the 5.7 release
Benno Schulenberg
2021-04-29 09:55:15 +0200
-
8a03d55c53
gnulib: pull in the fix for a build problem on older Debian
Benno Schulenberg
2021-04-28 09:43:03 +0200
-
544351f3be
syntaxes: replace [[:space:]] with [[:blank:]] to exclude carriage return
Benno Schulenberg
2021-04-27 11:18:41 +0200
-
96ebaf8ab4
syntax: c: make the highlighting of '#include <...>' more compliant
Hussam al-Homsi
2021-04-25 16:08:48 -0400
-
6b7c661fb7
syntax: po: improve the coloring of format specifiers
Benno Schulenberg
2021-04-25 17:21:08 +0200
-
6823831c06
build: drop the check for two functions that we don't use any more
Benno Schulenberg
2021-04-25 11:41:36 +0200
-
ec82530125
gnulib: update to its current upstream state
Benno Schulenberg
2021-04-25 10:48:56 +0200
-
a45e1f89c0
oops: that doesn't work -- you can't break out of two for loops at once
Benno Schulenberg
2021-04-24 13:56:36 +0200
-
c1cd813dcb
tweaks: elide a function that is now basically just two lines
Benno Schulenberg
2021-04-24 11:48:04 +0200
-
c96e62e33a
startup: save the compiled file-matching regexes, to avoid recompiling
Benno Schulenberg
2021-01-20 15:18:33 +0100
-
6283557d2f
memory: prevent a use-after-free when the user respects a lock file
Benno Schulenberg
2021-04-23 12:20:45 +0200
-
af90f03ac5
tweaks: condense three comments, drop another, and rewrap a line
Benno Schulenberg
2021-04-23 12:04:19 +0200
-
588022ab8c
editing: prevent the pointer for the top row from becoming dangling
Benno Schulenberg
2021-04-22 19:28:34 +0200
-
cf0820549b
tweaks: avoid calling extra_chunks_in() when not softwrapping
Benno Schulenberg
2021-04-22 12:17:34 +0200
-
f54bc6c7d6
indicator: adjust the size to the number of visible lines, not chunks
Benno Schulenberg
2021-04-22 11:51:07 +0200
-
2cdff6c32c
tweaks: adjust two comments, and reshuffle two fragments
Benno Schulenberg
2021-04-21 16:51:33 +0200
-
49d8b99e4f
softwrap: avoid time-consuming computations, to burden large files less
Benno Schulenberg
2021-04-21 16:27:36 +0200
-
bb81932422
chars: work around the wrong private-use-character widths on OpenBSD
Benno Schulenberg
2021-04-20 11:10:52 +0200
-
5efb6836a8
options: retire the obsolete 'smooth', 'morespace', and 'nopauses'
Benno Schulenberg
2021-04-15 11:43:39 +0200
-
48fa14acc0
tweaks: simplify two fragments of code
Benno Schulenberg
2021-04-13 11:14:45 +0200
-
eb7181b35e
tweaks: adjust and improve one comment, and frob another
Benno Schulenberg
2021-04-12 15:14:05 +0200
-
8db42023bb
files: when Mac format has been detected, stay with it
Benno Schulenberg
2021-04-12 14:50:04 +0200
-
018a8e12ca
build: fix compilation for --enable-tiny plus --enable-multibuffer
Benno Schulenberg
2021-04-10 11:57:06 +0200
-
b4a5aedc6c
tweaks: remove a misplaced (and nested) #ifdef
Benno Schulenberg
2021-04-09 16:18:08 +0200
-
d6ed174d09
tweaks: morph a function into what it is actually used for
Benno Schulenberg
2021-04-09 16:24:22 +0200
-
78f92e044a
tweaks: avoid parsing a multibyte character twice
Benno Schulenberg
2021-04-09 10:52:29 +0200
-
f11931a0dd
tweaks: rename a variable, for contrast with another
Benno Schulenberg
2021-04-08 12:19:34 +0200
-
31a6931be9
tweaks: elide a call of strlen() for every row
Benno Schulenberg
2021-04-08 11:44:48 +0200
-
debb288115
tweaks: reduce the maximum character length from six bytes to four
Benno Schulenberg
2021-04-07 17:21:25 +0200
-
c75a3839da
tweaks: elide a small function that is used just once
Benno Schulenberg
2021-04-07 17:08:05 +0200
-
b6a32fbd5f
tweaks: elide an unneeded resetting NULL call to wctomb()
Benno Schulenberg
2021-04-07 16:02:25 +0200
-
09e4c86606
tweaks: improve a couple of comments
Benno Schulenberg
2021-04-07 12:28:48 +0200
-
20eb422829
tweaks: avoid converting a file name for more than will fit on screen
Benno Schulenberg
2021-04-07 12:12:06 +0200
-
90c6b572d0
display: avoid determining twice from and until where to draw each row
Benno Schulenberg
2021-04-07 11:11:05 +0200
-
712b574fb7
tweaks: rename a variable, away from an abbreviation
Benno Schulenberg
2021-04-06 16:27:46 +0200
-
fd023d6dcf
tweaks: put the most likely condition first, for a quicker return
Benno Schulenberg
2021-04-06 11:32:25 +0200
-
9c16be32d7
tweaks: reshuffle two conditions, to have the most unlikely one first
Benno Schulenberg
2021-04-05 16:10:44 +0200
-
c3cdb099da
tweaks: reshuffle a comment, and put the main extension first
Benno Schulenberg
2021-04-05 16:06:54 +0200
-
682a088fb8
syntax: tcl: support Expect scripts too
Mike Frysinger
2021-04-05 01:54:51 -0400
-
8c25bd0e94
tweaks: elide two more instances of useless character copying
Benno Schulenberg
2021-04-02 16:34:41 +0200
-
20e122ef41
startup: show the helpful message only when ^G has not been rebound
Benno Schulenberg
2021-04-01 09:45:55 +0200
-
0dcac9188f
tweaks: simplify two fragments of code, eliding useless character copying
Benno Schulenberg
2021-03-29 20:01:46 +0200
-
1c010d8ec9
chars: implement mbtowc() ourselves, for more efficiency
Benno Schulenberg
2021-03-28 12:23:35 +0200
-
b020937475
chars: implement mblen() ourselves, for efficiency
Benno Schulenberg
2021-03-27 12:18:40 +0100
-
e3f46b066a
build: fix compilation when configured with --disable-multibuffer
Benno Schulenberg
2021-03-26 12:21:44 +0100
-
df7fe1280d
tweaks: drop unneeded braces and adjust indentation after previous change
Benno Schulenberg
2021-03-26 12:17:44 +0100
-
929770191e
chars: work around a UTF-8 bug in glibc, to display invalid codes right
Benno Schulenberg
2021-03-25 17:28:51 +0100
-
66d9d6c6d2
tweaks: elide the pointless is_valid_unicode() function
Benno Schulenberg
2021-03-25 10:52:42 +0100
-
de816840cb
input: accept Unicode codes for non-characters as valid, since they are
Benno Schulenberg
2021-03-24 16:56:14 +0100
-
74fcc3be79
tweaks: normalize the indentation after an earlier change
Benno Schulenberg
2021-03-24 12:27:22 +0100
-
b6909d3737
build: fix compilation when configured with --enable-tiny
Benno Schulenberg
2021-03-24 12:18:02 +0100
-
823d79b36c
tweaks: shorten a comment and trim an #ifdef
Benno Schulenberg
2021-03-24 12:16:10 +0100
-
735757b0c1
tweaks: set the file format only when unset, so it doesn't need saving
Benno Schulenberg
2021-03-24 12:00:34 +0100
-
09b919a68f
files: always register the format, also when the file is unwritable
Benno Schulenberg
2021-03-23 19:53:18 +0100
-
2f718e11a7
files: create a new buffer earlier, so that error messages can be stored
Benno Schulenberg
2021-03-23 16:29:03 +0100
-
77da54c6c6
startup: do not store an error message in the record of another buffer
Benno Schulenberg
2021-03-23 16:12:48 +0100
-
6bf52dcc8d
startup: do not crash when trying to open a device or directory
Benno Schulenberg
2021-03-22 15:44:55 +0100
-
3d9e803aed
syntax: c: colorize also labels that contain digits, and uncolorize colon
Benno Schulenberg
2021-03-14 17:18:55 +0100
-
ede64d7ea0
feedback: upon first switch to a buffer, show its error message (if any)
Benno Schulenberg
2021-03-13 12:08:47 +0100
-
e8db390d6f
tweaks: reshuffle a fragment of code, to prepare for the next change
Benno Schulenberg
2021-03-13 11:25:21 +0100
-
0c1bf429e8
display: make the output of --constantshow less jittery
Benno Schulenberg
2021-03-14 15:50:23 +0100
-
f6357a73f0
memory: fix an off-by-one error to free also the last line in a group
Benno Schulenberg
2021-03-05 18:43:43 +0100
-
49ca7e5aa8
memory: do not allocate space for multidata when it's already allocated
Benno Schulenberg
2021-03-05 11:16:18 +0100
-
be9b1a1887
tweaks: avoid a warning on newer compilers, by writing an extra byte
Benno Schulenberg
2021-03-03 10:47:41 +0100
-
bb74aacf2d
po: update translations and regenerate POT file and PO files
Benno Schulenberg
2021-03-03 10:11:58 +0100
-
b72d9af52c
bump version numbers and add a news item for the 5.6.1 release
Benno Schulenberg
2021-03-02 19:31:28 +0100
-
a9ccd99b90
tweaks: rename a symbol, to better match the corresponding option
Benno Schulenberg
2021-03-03 09:39:49 +0100
-
ac5e5179fb
options: rename 'highlightcolor' to the more distinct 'spotlightcolor'
Benno Schulenberg
2021-03-03 09:31:46 +0100
-
a543f8cd8f
search: correctly colorize a match also when softwrapping is active
Benno Schulenberg
2021-03-01 10:34:48 +0100