Benno Schulenberg
26f5c8b9d5
rcfile: stop accepting 'set view' in a nanorc file, and undocument it
...
Like --restricted, --view really only makes sense on the command line.
2020-10-10 12:42:20 +02:00
Benno Schulenberg
ced0019b6c
bump version numbers and add a news item for the 5.3 release
2020-10-07 10:40:12 +02:00
Benno Schulenberg
777082a7b8
docs: add a link to the website also to the info manual
...
And add a reference to the "cheat sheet" to the nanorc man page.
2020-10-02 10:32:44 +02:00
Benno Schulenberg
072c8aa39b
options: move --stateflags (-%) and --magic (-!) to the end of the list
...
It's nicer to start the list with -A, -B, -C. And, when the user
does 'nano --help', these new flags are more likely to be noticed.
2020-10-01 11:24:39 +02:00
Benno Schulenberg
2c41600957
docs: explain the purpose of -! / --magic / 'set magic'
...
Also, colorize 'set magic' as valid option in a nanorc file.
2020-09-25 16:35:50 +02:00
Benno Schulenberg
844c671bf1
docs: explain what the options --stateflags (-%) and 'set stateflags' do
...
Also, colorize 'set stateflags' as valid option in a nanorc file.
2020-09-23 19:48:03 +02:00
Benno Schulenberg
746ef89745
docs: condense the desciptions of cutting and pasting
...
Mention the relevant keystroke directly (instead of the command name
followed by the default binding).
2020-09-20 19:38:52 +02:00
Benno Schulenberg
82080b044b
docs: mention that syntax definitions are available in /usr/share/nano/
...
Inspired-by: Hussam al-Homsi <sawuare@gmail.com>
2020-09-12 12:48:37 +02:00
Benno Schulenberg
586a7d22e7
docs: add the customary (1) after the name of command-line programs
...
Also, don't format the wrapping quotes of strings,
and normalize the formatting of default values.
This addresses https://savannah.gnu.org/bugs/?59064 .
Reported-by: Helge Kreutzmann <debian@helgefjell.de>
2020-09-05 19:43:51 +02:00
Benno Schulenberg
b122d3b8e5
docs: explain the 'set scrollercolor' option, for coloring the indicator
...
And mention that a background color does not work on libvte before 0.55.
To find out the version of libvte on your system:
ls -R1 /usr/lib | grep libvte | grep 00 | grep -o "0\..."
2020-09-02 19:55:24 +02:00
Benno Schulenberg
63ac050733
bump version numbers and add a news item for the 5.2 release
2020-08-24 09:53:07 +02:00
Benno Schulenberg
71752f47cb
docs: reshuffle the section about the file browser to a better place
...
First mention the three main 'pieces' of the editor: Editing window,
Help viewer, and File browser. Then mention how to change settings:
with the toggles or with nanorc files.
2020-08-19 08:54:30 +02:00
Benno Schulenberg
a14c894325
docs: add a cross-reference from 'findbracket' to 'set matchbrackets'
2020-08-17 14:20:03 +02:00
Benno Schulenberg
b1a0f5e65a
bump version numbers and add a news item for the 5.1 release
2020-08-12 07:57:31 +02:00
Benno Schulenberg
5b56791aef
docs: mention that anchors are visible when line numbers are shown
...
Suggested-by: Tomáš Mudruňka <mudrunka@spoje.net>
2020-08-03 10:27:57 +02:00
Benno Schulenberg
df9ca85961
bump version numbers and add a news item for the 5.0 release
2020-07-29 09:44:39 +02:00
Benno Schulenberg
ee78f2348b
rcfile: rename bindable function 'curpos' to 'location'
...
It is better that the bindable function is named the same as the
tag in the help lines, and that it is not an ugly abbreviation.
2020-07-05 11:05:45 +02:00
Benno Schulenberg
2261377309
docs: complete the renaming of 'tempfile' to 'saveonexit'
...
This should have been part of commit d4ee6a2b
from two months ago.
2020-07-05 10:53:57 +02:00
Benno Schulenberg
2c228796a8
docs: improve some descriptions concerning the file browser
2020-07-03 18:45:09 +02:00
Benno Schulenberg
1a2d0c1770
scrolling: add a function and a key binding to center the cursor line
...
By default, this function is bound to ^L, to make that keystroke do
something actually useful. To not lose the Refresh function that this
keystroke had, the centering function additionally does a full redraw
and refresh of the screen.
2020-07-02 11:11:44 +02:00
Benno Schulenberg
da0ac58ecc
docs: document the new -O/--bookstyle and 'set bookstyle' options
2020-06-27 11:12:21 +02:00
Benno Schulenberg
8061a981b1
tweaks: correct two spelling mistakes [codespell]
2020-06-26 11:27:07 +02:00
Benno Schulenberg
b1b89f01b7
docs: mention that M-X toggle is special, because available in most menus
2020-06-24 09:30:08 +02:00
Benno Schulenberg
054cafa138
docs: mention the nine new color names, and "bold" plus "italic"
2020-06-18 15:31:06 +02:00
Benno Schulenberg
7ff82aa5e2
rcfile: add bindable function 'execute', for access to "Execute Command"
...
(This should have been added three weeks ago when ^T was rebound.)
2020-06-15 14:27:49 +02:00
Benno Schulenberg
32ee39e44a
docs: document the --indicator (-q) and 'set indicator' options
2020-06-04 18:52:28 +02:00
Benno Schulenberg
d9106abfda
rcfile: rename 'extcmd' to 'execute', to be more readable and fitting
...
Also, improve its description in the documentation.
2020-05-31 12:04:58 +02:00
Benno Schulenberg
09a004cad9
tweaks: order three menu names in the documentation slightly better
2020-05-24 11:24:49 +02:00
Benno Schulenberg
d4ee6a2b53
options: rename --tempfile to --saveonexit, to be far clearer
...
A long option should describe what it does, not vaguely hint at it.
Also, in several places of nano's code we deal with actual temp files,
and then having a flag called TEMP_FILE that doesn't have anything to
do with temp files is somewhat confusing.
2020-04-30 19:12:54 +02:00
Benno Schulenberg
af062af490
docs: mention that doing a full-buffer operation wipes away all anchors
2020-04-30 18:58:17 +02:00
Benno Schulenberg
5755ecdbfc
options: let --afterends affect also the deleting of words (Ctrl+Delete)
...
It makes more sense that <Ctrl+Delete> deletes the same thing as what
<Shift+Ctrl+Right> would select.
Suggested-by: Liu Hao <lh_mouse@126.com>
2020-04-14 12:14:49 +02:00
Benno Schulenberg
bcaa1ef7f2
docs: explain how anchors work, and document their bindable functions
2020-04-13 12:20:36 +02:00
Benno Schulenberg
edf2d8d68f
docs: mention that the dedicated cursor-moving keys are not rebindable
2020-04-10 12:25:02 +02:00
Benno Schulenberg
2d4bacf61d
docs: stop mentioning that --wordchars overrides --wordbounds
...
Since the previous commit, it no longer does. Instead, the two
interfere, and the user probably wants to use just one of them.
2020-04-06 19:07:02 +02:00
Benno Schulenberg
7d3aad403d
options: make -S the short synonym of --softwrap
...
The form -$ is still accepted, but is deprecated.
2020-03-27 17:02:55 +01:00
Benno Schulenberg
aa70f3d95e
options: stop recognizing the obsolete --morespace and --smooth
...
They have been no-ops for a year.
Also remove their documentation entries.
(The nanorc options still remain -- to be removed next year.)
2020-03-27 16:54:09 +01:00
Benno Schulenberg
49a84f9e8a
bump version numbers and add a news item for the 4.9 release
2020-03-24 11:11:22 +01:00
Benno Schulenberg
39ed865043
docs: improve the descriptions of --softwrap and 'set softwrap'
2020-03-19 13:10:28 +01:00
Benno Schulenberg
3690d60b71
rcfile: rename bindable function 'suspendenable' to 'suspendable'
...
The name of a toggle function should match the name of the corresponding
option, like for 'mouse' and 'linenumbers' and 'smarthome' and such.
2020-03-15 11:17:46 +01:00
Benno Schulenberg
067ee1a6b1
tweaks: highlight keystrokes in the documentation more consistently
2020-03-13 16:40:34 +01:00
Benno Schulenberg
0c1db4879e
docs: update the missed occurrences of --suspendable / 'set suspendable'
2020-03-13 16:34:41 +01:00
Benno Schulenberg
a91bc04e04
docs: update the form of an option, --suspendable / 'set suspendable'
2020-03-13 15:58:56 +01:00
Benno Schulenberg
639f37669a
docs: remove the note saying that nanorc files must be in Unix format
...
Since commit 98f038ad
from a month ago, nanorc files do not need to be
in Unix format (LF) but may also be in DOS (CR+LF) and Mac (CR) format.
2020-03-12 19:03:02 +01:00
Benno Schulenberg
c65fa25ce2
docs: mention that ^[ (Esc) is unbindable, and explain why
2020-03-10 15:55:19 +01:00
Benno Schulenberg
f2ae08ab19
bump version numbers and add a news item for the 4.8 release
2020-02-07 10:50:44 +01:00
Benno Schulenberg
0856f53703
docs: mention that -D/--boldtext gets overridden by some nanorc options
...
Also, remove an obsolete anchor, and add a missing word.
2020-02-06 16:07:11 +01:00
Benno Schulenberg
d141e849a3
tweaks: unabbreviate "argument" in the documentation
...
Also, show that the argument in the extendsyntax format is not optional,
as any command requires at least one argument. Also mention 'tabgives'
among the commands that are allowed in an included file.
2020-02-04 12:23:58 +01:00
Benno Schulenberg
6cd98e32f7
docs: document the new Sh-M-X format for binding <Shift+Meta+letter>
2020-01-23 11:11:34 +01:00
Benno Schulenberg
aac3126183
docs: improve the description of which rc-files are read during startup
2020-01-19 13:27:41 +01:00
Benno Schulenberg
63cddceeaa
docs: document the new -f/--rcfile option
2020-01-19 12:55:43 +01:00
Benno Schulenberg
afa4c6b9fc
copyright: update the years for the FSF
2020-01-15 11:42:38 +01:00
Benno Schulenberg
c00431134f
bump version numbers and add a news item for the 4.7 release
2019-12-23 11:15:53 +01:00
Benno Schulenberg
b56db25a35
docs: mention that all keywords in a nanorc file should be in lowercase
2019-12-12 19:19:07 +01:00
Benno Schulenberg
076eb6f6af
docs: mention that a negative number after "+" counts from the end
...
A negative line number given on the command line counts from the end
of the relevant file (-1 meaning the first line from the bottom),
and a negative column number from the end of the relevant line.
The feature was added in version 2.8.5 but not mentioned in the manual.
This addresses https://savannah.gnu.org/bugs/?57342 .
Suggested-by: Andreas Schamanek <schamane@fam.tuwien.ac.at>
2019-12-02 17:00:35 +01:00
Benno Schulenberg
154742c5e3
bump version numbers and add a news item for the 4.6 release
2019-11-29 11:08:22 +01:00
Benno Schulenberg
8637acb106
docs: correct the description of the 'spell' menu
2019-11-25 17:42:40 +01:00
Benno Schulenberg
51a3f78d69
docs: mention that 'hunspell' is now the first default spelling program
2019-11-25 17:38:50 +01:00
Benno Schulenberg
4281b6becb
commands: rename 'fixer' to 'formatter', to be less misleading
...
The word "fixer" sounds too much as if the command would be able
to fix mistakes or correct errors. Especially when seen next to
"linter", it sounds as if one does a syntax check and the other
fixes the found mistakes. (Although the command might in theory
be used for this, it is not its intended purpose.)
2019-10-25 17:24:28 +02:00
Benno Schulenberg
c51f5f4bff
docs: mention that the 'nopauses' option is obsolete
2019-10-15 11:23:05 +02:00
Benno Schulenberg
c63f4c1f58
docs: remove the note about the formatter having been removed
...
The 'fixer' command has taken the place of the 'formatter' command.
(Also, normalize a double blank line before a chapter.)
2019-10-14 10:30:04 +02:00
Benno Schulenberg
b5c5cde0d4
docs: document the 'fixer' command, a per-syntax content arranger
2019-10-14 10:28:45 +02:00
Benno Schulenberg
f813fd0f4d
rcfile: allow binding also F17...F24
...
For historical reasons the rebinding code allows binding F13...F16,
which on most terminals are typable with Shift plus F1...F4. But,
at least on an Xfce Terminal, Shift plus F1...F12 produce F13...F24.
On a Linux console, Shift plus F1...F8 produce F13...F20. So: allow
to bind the full shifted F13...F24 range. It costs no extra code
and makes things more rounded.
2019-10-07 16:23:40 +02:00
Benno Schulenberg
e90b40e651
docs: add a note saying that rebinding ^M or ^I is not advisable
...
Also say that rebinding ^H is sometimes impossible, or when it's
made possible, that it rebinds the Backspace key too.
This addresses https://savannah.gnu.org/bugs/?56994 .
Reported-by: Tiago Almeida <tjamadeira@gmail.com>
2019-10-07 13:28:27 +02:00
Benno Schulenberg
07c1e72216
tweaks: slightly reword some fragments in the manual's rebinding section
2019-10-07 13:01:18 +02:00
Benno Schulenberg
c95e5362e6
docs: mention that color rules are applied in the order they are listed
...
Suggested-by: Tiago Almeida <tjamadeira@gmail.com>
2019-10-06 14:27:29 +02:00
Benno Schulenberg
9a2ef3a542
bump version numbers and add a news item for the 4.5 release
2019-10-04 11:31:29 +02:00
Benno Schulenberg
310c971d50
docs: describe the new syntax-specific 'tabgives' command
2019-09-25 19:42:16 +02:00
Benno Schulenberg
aecbc6faa9
bump version numbers and add a news item for the 4.4 release
2019-08-25 10:29:14 +02:00
Benno Schulenberg
a06b921f12
docs: document the search-at-startup feature (+/string or +?string)
2019-08-20 19:22:25 +02:00
Benno Schulenberg
55983ee9d1
docs: make the synopsis of --speller and 'set speller' more accurate
2019-08-16 18:50:49 +02:00
Benno Schulenberg
94c9defde1
docs: slightly reword some of the descriptions around syntax highlighting
2019-08-09 19:16:16 +02:00
Benno Schulenberg
52e39ae5f7
docs: slightly reword the descriptions of most configure options
2019-08-02 17:10:11 +02:00
Benno Schulenberg
5e7ba03ad1
docs: stop mentioning the 'unjustify' function, as it no longer exists
...
Unjustifying is done by using the general undo function (M-U).
2019-07-29 19:42:52 +02:00
Benno Schulenberg
97fec5603f
docs: mention the M-N toggle instead of the obsolete M-# one
...
Reported-by: Bill Hager <prog00@protonmail.com>
2019-07-29 19:29:55 +02:00
Benno Schulenberg
895d2b8e9c
bump version numbers and add a news item for the 4.3 release
2019-06-18 10:04:16 +02:00
Benno Schulenberg
3bf04afa6d
tweaks: specifically refer to the manual of GNU grep for more regex info
2019-06-09 12:30:35 +02:00
Benno Schulenberg
fea1901592
docs: remove "--" from the default value of 'quotestr'
...
Adjust the documentation to the removal of "--" in the previous commit.
2019-06-08 17:48:44 +02:00
Benno Schulenberg
f2c61c4b9a
docs: mention the default value for 'errorcolor'
2019-06-07 11:24:51 +02:00
Benno Schulenberg
c4e04eb682
docs: show double quotes where they are needed
...
Instead of saying that string parameters should be enclosed in
double quotes, just show the quotes in the relevant commands.
Also, rename the parameters, to better fit the subsequent description.
2019-06-07 11:15:02 +02:00
Benno Schulenberg
941637615b
docs: clarify that in nano regexes are extended regular expressions
...
And add a concise summary of the most important special characters.
This addresses https://savannah.gnu.org/bugs/?56438 .
2019-06-06 15:16:56 +02:00
Benno Schulenberg
378aa8bc41
docs: slightly reword the notice about the changed defaults since 4.0
2019-06-05 19:40:15 +02:00
Benno Schulenberg
edbdcb9b9a
docs: add a light warning to the explanation of --nonewlines
2019-06-04 19:54:58 +02:00
Benno Schulenberg
1ca9241eaa
bump version numbers and add a news item for the 4.2 release
2019-04-24 10:55:23 +02:00
Benno Schulenberg
8a4639cdd6
docs: put the 'set guidestripe' option into its alphabetical position
2019-04-16 10:05:35 +02:00
Benno Schulenberg
3a0a6b5db8
bump version numbers and add a news item for the 4.1 release
2019-04-15 09:33:07 +02:00
Benno Schulenberg
1fe3e2ed69
docs: mention that -b is the opposite of -w also in the latter's item
2019-04-14 08:49:25 +02:00
Benno Schulenberg
d79b9823ae
bindings: add easier keystrokes for the linenumber and softwrap toggles
...
For most people, M-N and M-S are simpler to type than M-# and M-$,
and more mnemonic.
2019-04-09 17:48:26 +02:00
Benno Schulenberg
82f1ce8ebf
bindings: remove the jumpy-scrolling toggle entirely
...
It is still possible to use --jumpyscrolling on the command line or
'set jumpyscrolling' in a nanorc file, but a user will have to restart
nano when they decide they want chunky instead of smooth scrolling,
a decision that should be rather rare.
This frees up the M-S keystroke to be reused for toggling softwrap.
2019-04-09 17:46:21 +02:00
Benno Schulenberg
209531a761
docs: remove all mention of --finalnewline, and undefault --nonewlines
2019-04-07 10:02:22 +02:00
Benno Schulenberg
f6a7983a8a
docs: for two of the toggles, mention the new instead of the old option
2019-03-26 17:08:31 +01:00
Benno Schulenberg
3e4edb2a5a
bump version numbers and add a news item for the 4.0 release
2019-03-24 12:14:12 +01:00
Benno Schulenberg
37477bfbb5
tweaks: slightly reword, for esthetics of the resulting Info document
2019-03-24 10:57:55 +01:00
Benno Schulenberg
bc40dd645a
docs: adjust and extend the Pico-compatibility section in the manual
2019-03-24 10:49:47 +01:00
Benno Schulenberg
69601315c4
docs: add notes to draw attention to the changed defaults
2019-03-18 20:08:01 +01:00
Benno Schulenberg
d5b21d7bd0
copyright: update the years for the FSF in the documentation too
2019-03-11 08:27:19 +01:00
Benno Schulenberg
6e04d697a1
docs: describe the new options -J, --guidestripe, and 'set stripecolor'
2019-03-09 09:27:08 +01:00
Benno Schulenberg
2c7d336711
bindings: rename 'cutwordleft' to 'chopwordleft', and similar for right
...
These bindable functions should not connote cutting, as they don't put
anything into the cutbuffer.
2019-02-24 17:31:40 +01:00
Benno Schulenberg
5e769686fb
docs: mention that 'cutwordleft' is bound to <Shift+Ctrl+Delete>
...
The default binding was made in commit e6429e78
, half a year ago,
but the documentation was not adjusted.
2019-02-24 11:25:35 +01:00
Benno Schulenberg
df4d181987
help, docs: say "Delete" when things don't go into the cutbuffer
...
Reported-by: Božidar Putanec <bozidarp@yahoo.com>
2019-02-24 11:00:06 +01:00
Benno Schulenberg
00713a7c47
docs: deprecate the use of morespace, smooth, nonewlines, and nowrap
2019-02-20 16:34:29 +01:00