Benno Schulenberg
9dd6407bea
docs: correct the descriptions of 'speller' and 'linter' functions
...
Since the last release, the linter function is bound separately and
no longer masks or overrides the speller function.
2018-12-17 16:05:35 +01:00
Benno Schulenberg
c0abcc6018
docs: harmonize the style of bindable-function descriptions
2018-12-10 11:57:14 +01:00
Benno Schulenberg
3a79766da6
rcfile, docs: remove deprecated forms of two options and five bindables
...
This addresses https://savannah.gnu.org/bugs/?53785 .
2018-12-03 10:25:55 +01:00
David Lawrence Ramsey
44ea37573a
docs: remove references to not being able to undo justifications
...
Any series of justifications (and other edits) is now undoable.
2018-11-20 19:21:35 +01:00
Benno Schulenberg
31fdd2908b
bump version numbers and add a news item for the 3.2 release
2018-11-11 16:42:46 +01:00
Benno Schulenberg
2404474dce
tweaks: change a bunch of URLs to use 'https' instead of 'http'
2018-11-11 14:46:23 +01:00
Brand Huntsman
252f14796e
bindings: hard-bind the zap function to M-Del (Alt+Delete)
...
So that the function is available in a default setup.
Signed-off-by: Brand Huntsman <alpha@qzx.com>
2018-11-04 11:47:03 +01:00
Brand Huntsman
ae3ec1784d
options: add --zap, that makes <Bsp> and <Del> erase a marked region
...
Using --zap or -Z on the command line, or 'set zap' in a nanorc file,
makes the <Bsp> and <Del> keys erase selected text (a marked region)
as they do in some other editors, and without affecting the cutbuffer.
This fulfills https://savannah.gnu.org/bugs/?54837 .
Requested-by: Liu Hao <lh_mouse@126.com>
Signed-off-by: Brand Huntsman <alpha@qzx.com>
2018-11-04 11:46:57 +01:00
Brand Huntsman
5662a38802
new feature: a bindable 'zap', to erase text without changing cutbuffer
...
This function allows the user to "make space": annihilating lines or
regions while keeping intact for pasting the stuff in the cutbuffer
that was cut or copied earlier.
Signed-off-by: Brand Huntsman <alpha@qzx.com>
2018-11-04 11:46:19 +01:00
Benno Schulenberg
91155486c7
docs: document the slightly changed workings of the --view option
2018-10-23 19:29:18 +02:00
Benno Schulenberg
f442f91187
bindings: rename 'prevhistory' to 'older' and 'nexthistory' to 'newer'
...
Rename not only the bindable functions, but more importantly reword the
tags that are shown for ^P and ^N in the help lines: "Older" / "Newer",
because these are clearer and not awkward abbreviations.
2018-10-15 17:31:40 +02:00
Benno Schulenberg
f9134af504
docs, usage: mention that --showcursor now covers help texts too
2018-10-07 10:38:11 +02:00
Benno Schulenberg
eb9111a575
docs: update the description of -R/--restricted, as it now reads nanorc
2018-10-02 19:30:51 +02:00
Benno Schulenberg
031f255ffd
bump version numbers and add a news item for the 3.1 release
2018-09-18 19:27:31 +02:00
Benno Schulenberg
8efdd08a86
bump version numbers and add a news item for the 3.0 release
2018-09-09 11:29:00 +02:00
Benno Schulenberg
80bea3eb9b
docs: slightly reword the description of four bindable functions
2018-08-26 09:41:27 +02:00
Benno Schulenberg
63b15275bd
bindings: remove the More-Space toggle entirely
...
It is so unlikely that a user will want to bind it that it
just clutters the help text (and the documentation).
2018-08-25 10:10:27 +02:00
Benno Schulenberg
772c324f25
bindings: remove backup and new-buffer toggles (M-B, M-F) from main menu
...
These are available in the menus where they are relevant: the Write-Out
and the Insert menu, respectively. Having them duplicated in the main
menu is inconsistent and eats precious keystrokes. (Sorry, Chris.)
2018-08-25 10:07:28 +02:00
Benno Schulenberg
bc42ae42a9
docs: the 'noconvert' bindable function was renamed to 'flipconvert'
...
Also, move it to sit with the other toggles of the Insert menu, and
remove its mention from among the main-menu toggles.
2018-08-25 10:05:21 +02:00
Benno Schulenberg
8560a0a225
docs: mention that "normal" can be used to give things the default color
2018-08-10 19:42:31 +02:00
Benno Schulenberg
5c179aae7d
docs: mention that the 'formatter' command has been superseded
2018-08-09 20:29:30 +02:00
Benno Schulenberg
975b491235
dropping a feature: remove the ability to use the 'formatter' command
...
Since the last version, the user can filter an entire buffer through
an external command. This external command can also be a formatting
program, so there is no longer any need for this specific and special
formatter command.
2018-08-09 20:29:30 +02:00
Benno Schulenberg
418bd3be34
rcfile: allow to rebind the Cancel function in the yesno menu
...
This fixes the first part of https://savannah.gnu.org/bugs/?54447 .
2018-08-05 20:01:47 +02:00
Benno Schulenberg
9a47a9c4c0
rcfile, docs: no longer recognize nor mention 'set backwards'
...
The option has been a no-op since 2.9.0. And now that the
^W/^Q/M-W/M-Q set is available, 'set backwards' is entirely
outdated.
2018-07-29 21:00:12 +02:00
Benno Schulenberg
54a4123d4c
bindings: remove the 'searchagain' function entirely
...
The user is obliged to make use of 'findprevious' and 'findnext' instead.
Also, adjust the description of 'wherewas' to its wider availability.
2018-07-29 11:43:13 +02:00
Benno Schulenberg
d04c8f88f1
docs: say that 'cutwordright' is now bound to <Ctrl+Delete> by default
...
Also, suggest to rebind ^H to 'cutwordleft' so that <Ctrl+Backspace>
will delete the word to the left of the cursor (on some terminals).
2018-07-22 19:27:50 +02:00
Benno Schulenberg
7c9a4793dd
tweaks: properly escape "\" in a man page and "@" in a texi document
...
Also make the involved sentences more precise.
2018-07-19 20:17:27 +02:00
Benno Schulenberg
bfe65af6f3
bindings: bind M-Q to 'findprevious' by default, and M-W to 'findnext'
...
This makes things symmetrical: ^W starts a forward search, ^Q starts
a backward search, M-W searches the next occurrence forward, and M-Q
searches the next occurrence backward.
The Tabs-To-Spaces toggle is moved to M-O, and thus the More-Space
toggle is no longer bound by default.
2018-07-18 19:18:45 +02:00
Benno Schulenberg
eb84205426
bindings: rename two bindable functions: copytext to copy, uncut to paste
...
To match the common names used for these functions, for consistency,
and because 'uncut' sounds too much like "undo the cut".
2018-07-13 19:46:56 +02:00
Benno Schulenberg
c2593c1c5a
docs: reshuffle a bindable function to a slightly better position
2018-07-13 19:46:56 +02:00
David Lawrence Ramsey
4c02329205
docs: mention that "Ins" and "Del" are valid rebindable keys
...
Also, consistently refer to Latin letters and ASCII characters
where needed, and document more accepted characters.
This addresses https://savannah.gnu.org/bugs/?54071 .
2018-07-11 14:10:35 +02:00
Benno Schulenberg
078265456c
docs: mention that also Ctrl increases the stride when selecting text
...
The Alt key together with Shift is a special workaround for when
Shift+PgUp and Shift+PgDn don't work on the user's terminal. But
probably it is more common to use the Ctrl key together with Shift
to select larger pieces of text. So mention this possibility.
2018-07-10 15:58:41 +02:00
Benno Schulenberg
1057ca7a16
bump version numbers and add a news item for the 2.9.8 release
2018-06-02 09:51:16 +02:00
Benno Schulenberg
54cab02030
docs: improve the description of --nonewlines, and properly sort it
2018-06-01 15:54:08 +02:00
Benno Schulenberg
2633114b8e
docs: add a missing double quote in the default brackets string
...
It was accidentally lost three years ago, in commit 7e1bc82d
.
Also improve the description of this option in the other documents.
2018-06-01 15:53:57 +02:00
Benno Schulenberg
856322b01e
main: interpret only a double slash (//) as quoting, not a single one
...
Otherwise the first line of a multiline /*...*/-comment would be
seen as quoted and thus *not* as the first line of a paragraph.
In the code, use "/{2}" to prevent the remainder of the line
getting colored as a comment.
2018-06-01 09:21:03 +02:00
Benno Schulenberg
64f28515fd
docs: remove quotes around the name of a syntax -- they are not needed
2018-05-31 11:25:21 +02:00
Benno Schulenberg
b84dea9898
docs: improve description of 'speller' and related bindable functions
2018-05-30 20:38:27 +02:00
Benno Schulenberg
a1dc1376be
docs: describe what constitutes a paragraph
...
Also fix a typo.
2018-05-30 10:32:26 +02:00
Benno Schulenberg
6fe132194c
docs: improve the description of the --autoindent option
2018-05-30 10:29:31 +02:00
Benno Schulenberg
0ea434b006
tweaks: reduce the abundance of the word 'toggle' in the Info manual
2018-05-30 10:01:45 +02:00
Benno Schulenberg
cd8e932c65
main: add "/" to the quoting regex, to allow justifying //-comments
...
And adjust the documentation accordingly.
2018-05-27 20:29:52 +02:00
David Lawrence Ramsey
a6c0212158
bindings: add the "flippipe" bindable function
...
So the toggle for piping to an external command can be rebound.
This fixes https://savannah.gnu.org/bugs/?53987 .
2018-05-27 10:36:33 +02:00
Benno Schulenberg
299e710845
docs, usage: make it clear that the argument of --quotestr is a regex
...
In the past, the argument could be either a regex or a literal string,
so the wording was kind of vague. But nowadays we can count on having
regex support (through gnulib), so be more precise in the description.
2018-05-22 18:45:58 +02:00
Benno Schulenberg
3628863f90
docs: remove mention of the quotestr for when regex support is lacking
...
Since version 2.8.0, nano will use (wnen needed) the regex routines
from gnulib, so mentioning the quotestr for when regex support is
lacking, has been obsolete and pointless for more than a year.
Also, remove some superfluous backslashes, use a non-breaking space
in the texinfo document, and order the regex consistently.
2018-05-21 20:08:19 +02:00
Benno Schulenberg
09d8ee82b7
bump version numbers and add a news item for the 2.9.7 release
2018-05-15 08:48:00 +02:00
Benno Schulenberg
dac3b25d16
docs: note a small difference with Pico in the default hard-wrapping
2018-05-14 12:10:38 +02:00
Mark-Weston
858663444e
new feature: an option to make the 'nextword' function stop at word ends
...
When 'afterends' is set and Ctrl+Right or Shift+Ctrl+Right is pressed,
nano will stop at the ends of words instead of their beginnings.
Signed-off-by: Mark-Weston <markweston@cock.li>
Signed-off-by: Benno Schulenberg <bensberg@telfort.nl>
2018-05-10 11:32:01 +02:00
Benno Schulenberg
f1530c7ba0
docs: add notes about deprecated options and function names
...
Also remove two notes that are obsolete by now.
2018-04-30 15:28:47 +02:00
Benno Schulenberg
6a064503e5
docs: slightly improve the description of the file browser in the manual
2018-04-28 12:34:39 +02:00
Benno Schulenberg
4d92dffb3a
bindings: rename constupdate to constantshow, cuttoend to cutfromcursor
...
This makes the names of these bindable functions equal to the names of
their corresponding options -- like for all the other toggles that have
a corresponding option.
2018-04-28 12:01:23 +02:00
Benno Schulenberg
4c1c425bbb
bindings: add the 'linenumbers' bindable function
...
This makes the line-numbers toggle rebindable, like all the others.
2018-04-28 11:44:53 +02:00
Benno Schulenberg
a0147c5a72
bump version numbers and add a news item for the 2.9.6 release
2018-04-27 10:56:10 +02:00
Benno Schulenberg
27eccbec23
bump version numbers and add a news item for the 2.9.5 release
2018-03-29 09:59:13 +02:00
Benno Schulenberg
f9415e347a
docs: clarify how the Linux console is deficient: in the arrow keys
2018-03-28 19:34:26 +02:00
Benno Schulenberg
e01bcddf16
docs: document the newly added color name "normal"
2018-03-28 14:03:52 +02:00
Benno Schulenberg
336fa40055
docs: clarify what the scrollup and scrolldown bindable functions do
2018-03-17 14:27:23 +01:00
Benno Schulenberg
c782b4cb72
bump version numbers and add a news item for the 2.9.4 release
2018-03-08 10:59:32 +01:00
Benno Schulenberg
7f88eff96f
docs: mention that a key can be bound to a string
2018-02-28 17:28:16 +01:00
Benno Schulenberg
48749a9500
docs: note also in the Info manual that text can be selected with Shift
...
And remove a detail that is untrue when 'set selectedcolor' is used.
2018-02-27 09:50:45 +01:00
Benno Schulenberg
b027263a37
small addition: allow customizing the color of an error message
...
The new option 'set errorcolor' allows the user to specify the color
combination for the status bar when an error message is displayed.
2018-02-23 12:35:17 +01:00
Benno Schulenberg
467cc8edf3
tweaks: remove two deprecated options and six rebindable function names
...
This addresses https://savannah.gnu.org/bugs/?48992 .
2018-02-04 13:51:13 +01:00
Benno Schulenberg
bb667beb5a
bindings: rename the bindable function 'gototext' to 'flipgoto'
...
This brings it in line with the other three "flip" toggles.
2018-02-04 10:34:39 +01:00
Benno Schulenberg
ae7366616f
bump version numbers and add a news item for the 2.9.3 release
2018-01-29 09:31:12 +01:00
Benno Schulenberg
ddc1de1939
docs: remove the note about needing a recent ncurses for macros to work
...
After commit e739448c
, macros should work also when ncurses produces
escape sequences instead of keycodes.
2018-01-27 17:54:32 +01:00
Benno Schulenberg
cb56a575fd
options: recognize -M and --trimblanks on the command line
2018-01-23 13:49:48 +01:00
Benno Schulenberg
30f367e0db
bump version numbers and add a news item for the 2.9.2 release
2018-01-02 15:51:12 +01:00
Benno Schulenberg
66fd6a5ab1
options: rename 'justifytrim' to 'trimblanks', because it has morphed
...
The option now causes nano to trim trailing whitespace also when
hardwrapping occurs while the user is typing.
2017-12-06 20:38:13 +01:00
Benno Schulenberg
800a997008
bump version numbers and add a news item for the 2.9.1 release
2017-11-27 19:06:26 +01:00
Benno Schulenberg
0465adb9ce
bump version numbers and add a news item for the 2.9.0 release
2017-11-18 11:33:28 +01:00
Benno Schulenberg
7ea13d4269
tweaks: correct two minor things in the documentation
2017-11-17 21:52:31 +01:00
Benno Schulenberg
06049f5141
docs: update references to the nanorc files for the XDG changes
2017-11-17 21:40:54 +01:00
Benno Schulenberg
4220854367
docs: mention that macros work correctly only on terminal emulators
2017-11-13 21:08:36 +01:00
Benno Schulenberg
c3a11fb7ed
options: remove '--quiet' and 'set quiet', because they hide problems
...
If the user uses a single version of nano, they have no need for
--quiet. If they do sometimes use an older version and don't want
to see the warnings, they can use 2>/dev/null (they could make an
alias for that and put it before the call of nano).
2017-11-02 17:27:53 +01:00
David Lawrence Ramsey
2356693b81
docs: document the more everyday names of three bindable functions
...
List "browser", "pageup" and "pagedown" in the manuals; the first
because it matches "speller", and the latter two because they are
what these functions are commonly known by. The names "tofiles",
"prevpage" and "nextpage" are now undocumented, but they are still
recognized by the code, as they match the tags for these functions.
2017-10-25 17:44:13 +02:00
David Lawrence Ramsey
4d35835189
docs: decribe the bindable functions 'recordmacro' and 'runmacro'
2017-10-19 21:37:41 +02:00
Benno Schulenberg
fc36ff7275
options: retire 'set backwards' -- it's still recognized but a no-op
2017-10-15 10:45:22 +02:00
Benno Schulenberg
c7eecd74de
new feature: a bindable function that starts always a backward search
2017-10-14 20:30:46 +02:00
Benno Schulenberg
4aec1649f5
docs: remove another remark about indenting lacking undo capability
2017-09-13 19:44:31 +02:00
Benno Schulenberg
a09eedf0a3
bump version numbers and add a news item for the 2.8.7 release
2017-08-27 09:37:01 +02:00
Benno Schulenberg
f2317cc64e
tweaks: a comma does not end a sentence, and is not part of a variable
2017-08-08 21:45:21 +02:00
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
8f2ac1b7f6
bump version numbers and add a news item for the 2.8.6 release
2017-07-21 09:51:22 +02:00
Benno Schulenberg
e4a69f8b94
docs: move the descriptions of 'header' and 'magic' next to 'syntax'
...
And reword them too, so that it is clearer what the mechanism is
for determining which syntax to use for a file.
2017-07-15 12:32:57 +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
f4c3670f64
docs: reword the explanation of the 'syntax' command
2017-07-14 15:21:30 +02:00
Benno Schulenberg
6d121cc81f
docs: improve some spacing, especially of the synopsis in the PDF
...
And in the bargain improve some mark-up here and there.
2017-07-14 13:38:32 +02:00
Benno Schulenberg
e57b755665
docs: use the @command and @option mark-up more consistently
2017-07-14 10:44:59 +02:00
Benno Schulenberg
961294f533
docs: add some more mark-up to the Info document
...
And rewrap the feature toggles, so that a title does not start
a sentence.
2017-07-13 22:17:29 +02:00
Benno Schulenberg
46cec27b26
docs: use real cross references in the Info document
...
And refer backward instead of forward.
2017-07-13 21:43:27 +02:00
Benno Schulenberg
baa73d69e3
docs: improve cross references and mark-up in the Info document
2017-07-13 19:49:44 +02:00
Benno Schulenberg
ac7a071893
options: recognize -a and --atblanks on the command line
...
In nano, -a is only effective when also -$ is given, so this will
not conflict with Pico since Pico does not know the -$ option.
2017-07-07 13:07:10 +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
David Lawrence Ramsey
30986db708
docs: mention that boldtext can be overridden also for function tags
2017-07-07 10:27:18 +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
747310562c
tweaks: avoid a failure with black diamonds in a PDF
2017-07-03 17:40:37 +02:00
Benno Schulenberg
1ae97076cd
docs: make the guillemot and the middle dot appear correctly in HTML
...
For the man page, encode them properly, and for the Info stuff,
just set the right document encoding.
This fixes https://savannah.gnu.org/bugs/?51369 .
2017-07-03 13:03:54 +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
David Lawrence Ramsey
025232b25b
docs: mention the default values for comment and whitespace directives
...
Also, use proper mark-up for the examples.
2017-07-03 10:43:09 +02:00
Benno Schulenberg
3719d8e208
docs: be more precise about when a dash is given instead of a filename
...
The dash doesn't have to be the first non-option argument: it can
be anywhere among the filenames -- there can even be multiple ones
(but don't mention this explicitly).
2017-06-29 20:56:58 +02:00