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
c0b15c2982
signals: don't trap segfault/abort when envvar NANO_NOCATCH is defined
...
When the user wants to get a backtrace, the crash handler shouldn't
kick in.
2018-05-09 11:53:34 +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
3089a98169
tweaks: fix a typo and adjust some wording and formatting in the FAQ
2018-03-12 11:43:43 +01:00
Benno Schulenberg
1b704e7c8c
tweaks: reduce the font size of the questions in the FAQ
...
Make them smaller to make them sound less like shouting.
2018-03-12 11:25:03 +01:00
Benno Schulenberg
efb9192ee5
docs: mention in the FAQ that <Shift+Insert> pastes from the clipboard
...
This kind of addresses https://savannah.gnu.org/bugs/?53310 .
2018-03-12 11:21:26 +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
David Lawrence Ramsey
aa41eb69c0
docs: mention that errorcolor does have default colors
...
This fixes https://savannah.gnu.org/bugs/?53225 .
2018-02-27 09:41:17 +01:00
Benno Schulenberg
cb0289f0dc
tweaks: fix a copy-and-paste error
2018-02-24 13:31:59 +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
ddbff6dcb2
tweaks: slightly rewrap the FAQ's table of contents
2018-02-04 18:20:13 +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
6a4d88cb4c
docs: update the FAQ for the changed default location of history files
...
And reword some things about translations and Unicode support.
2018-01-14 11:51:21 +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
ba65cd48cc
bindings: make ^Q and ^S do something useful by default
...
^S will be the first thing people will try for saving a file,
and ^Q is somewhat mnemonic because it is to the left of ^W:
it searches backward.
Make these keystrokes available also in the tiny version.
2017-10-14 20:34:43 +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
80ed2568fc
tweaks: remove a comment from the docs that is no longer accurate
...
Date and version are updated to match each release, so the user does
not have to wonder whether the man page really describes the binary.
Also remove a bit of superfluous markup.
2017-10-12 21:17:39 +02:00
Benno Schulenberg
aa45994bbb
build: let git ignore also the generated PDF file
2017-09-19 20:56:04 +02:00
Benno Schulenberg
4aec1649f5
docs: remove another remark about indenting lacking undo capability
2017-09-13 19:44:31 +02:00
David Lawrence Ramsey
6c2c6b58a4
docs: remove man page reference to indent/unindent lacking undo/redo
...
This is no longer accurate.
2017-09-12 20:08:50 +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
4562401505
bindings: hard-bind Alt+Up and Alt+Down to findprevious and findnext
...
So that these functions have bindings by default, and easy bindings.
Add them to the help viewer too, so that searching backward becomes
possible there.
2017-08-14 10:34:15 +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
David Lawrence Ramsey
969e99bc85
tweaks: adjust spacing and wording in sample.nanorc
2017-08-06 09:08:02 +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
David Lawrence Ramsey
9ffd3c0222
docs: consistently describe the -U/-c and -r/-w overrides
2017-06-29 17:48:50 +02:00
Benno Schulenberg
c0a52372f1
docs: drop the cluttering Info-style links from the HTML manual
...
Especially: get rid of the "Up: (dir)" link that points nowhere.
Also, add a horizontal line before the final Table of Contents.
2017-06-27 19:55:12 +02:00
Benno Schulenberg
6520aa0079
bump version numbers and add a news item for the 2.8.5 release
2017-06-25 10:37:17 +02:00
Benno Schulenberg
dbbc14e0ac
tweaks: be consistent in the spelling of title bar and status bar
2017-06-23 10:33:19 +02:00
Benno Schulenberg
b4a955512e
docs: spell "title bar" and "status bar" correctly
2017-06-18 20:09:30 +02:00
Benno Schulenberg
403e87c0a0
docs: avoid a double "see" for cross references in the HTML manual
...
This fixes https://savannah.gnu.org/bugs/?51208 .
2017-06-08 16:25:23 +02:00
Benno Schulenberg
5907f8801b
bump version numbers and add a news item for the 2.8.4 release
2017-05-21 10:21:03 +02:00
Benno Schulenberg
491e02f532
tweaks: reorder three items in the Info document
2017-05-19 21:09:02 +02:00
Benno Schulenberg
afd8a4e804
bump version numbers and add a news item for the 2.8.3 release
2017-05-18 11:53:19 +02:00
Benno Schulenberg
e1e15fd0f4
bump version numbers and add a news item for the 2.8.2 release
2017-05-04 10:24:54 +02:00
Benno Schulenberg
c1ebfa04ae
docs: in the FAQ, extend the answer to the pasting problem
2017-04-28 22:13:02 +02:00
Benno Schulenberg
7b442ea4cb
tweaks: be more precise about what --disable-extra does
...
Also, harmonize some configure-option descriptions,
add a slash after a subdir, and fix a typo.
2017-04-26 13:54:48 +02:00
Benno Schulenberg
a846a2c19f
docs: add an item to the FAQ, about pasting from Windows to a remote nano
...
Also, add two missing configure options, and frob some other things.
2017-04-26 12:49:10 +02:00
Benno Schulenberg
d6313c2f8c
tweaks: fix two typos
2017-04-24 20:29:41 +02:00
Benno Schulenberg
ac1444578c
docs: harmonize the nanorc man page and Info document a bit
...
And make the strings after "start=" and "end=" more readable.
2017-04-21 11:29:19 +02:00
Benno Schulenberg
9a4c384afa
docs: reword the main paragraph of the man page
...
Mention some things that really set nano apart from Pico.
Plus some other small tweaks here and there.
2017-04-19 20:31:04 +02:00
David Lawrence Ramsey
bbc718633e
docs: mention that also numbercolor overrides boldtext
2017-04-16 19:30:40 +02:00
Benno Schulenberg
1e8f6fd7a9
bump version numbers and add a news item for the 2.8.1 release
2017-04-12 10:11:45 +02:00
Benno Schulenberg
0b93fff802
docs: correct an answer to a question in the FAQ
2017-04-11 21:10:07 +02:00
Benno Schulenberg
1c74517629
docs: remove the self-referencing stuff and the changelog from the FAQ
...
Furthermore, change an item header into a question, swap two items,
and tweak the formatting a bit.
2017-04-11 20:41:17 +02:00
Benno Schulenberg
754c62c5cc
copyright: update the years, use ranges, and explain this usage
...
The interval 2013-2017 for the Free Software Foundation is valid
because in those years there were releases with changes by either
Chris or David, and the GNU maintainers guide advises to mention
a new year in all files of a package, not just in the ones that
actually changed, and be done with it for the rest of the year.
2017-04-09 12:09:23 +02:00
Benno Schulenberg
6d70ab11d6
docs: mention another difference with Pico in the Info document
2017-04-02 13:26:53 +02:00
Benno Schulenberg
032030566c
bump version numbers and add a news item for the 2.8.0 release
2017-03-31 10:54:55 +02:00
Benno Schulenberg
42ae3e377f
docs: mention some more differences with Pico in the Info document
...
Mention the ability to use <Tab> in the search history, the ability
to restore the cursor position when reopening a file, the ability to
read output of a command, and the lack of file-managing commands in
the file browser.
2017-03-26 12:41:44 +02:00
Benno Schulenberg
19b7021076
tweaks: suggest a separate color scheme for root
...
And slightly change the existing one for normal users.
2017-03-23 19:28:33 +01:00
Benno Schulenberg
da62ef8a43
tweaks: correct some formatting irregularities in the FAQ
...
And modify a few wordings too.
2017-03-20 20:33:47 +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
Benno Schulenberg
926fe5f789
bump version numbers and add a news item for the 2.7.5 release
2017-02-23 11:33:45 +01:00
Benno Schulenberg
fb8fdcaa0a
tweaks: fiddle with some wordings in the texinfo document
...
Also, add two cross references: one in words, and one with a link.
2017-02-12 12:06:44 +01:00
David Lawrence Ramsey
7fac9ec51c
docs: mention the ability to read from stdin
...
Also, remove the special "+line,column" argument from among the options,
since it isn't an option -- put it in a separate paragraph instead.
2017-02-12 11:39:51 +01:00
Benno Schulenberg
eba470a869
tweaks: normalize some paragraph formatting in the FAQ
2017-01-21 12:31:01 +01:00
Benno Schulenberg
f119a90fe5
bump version numbers and add a news item for the 2.7.4 release
2017-01-10 11:29:34 +01:00
Benno Schulenberg
4920030384
docs: snip some obsolete items from the FAQ, and normalize its dates
2017-01-09 21:43:59 +01:00
Benno Schulenberg
54e6fe2b4a
build: install the Info and Html manuals even when 'makeinfo' is missing
...
If the system on which nano is configured does not have the 'makeinfo'
program installed, the prebuilt and packaged nano.info and nano.html
should nevertheless be installed.
Also, the TEXINFOS primary has built-in rules for generating HTML files
from the texinfo sources, so an explicit rule is not needed.
This indirectly addresses https://savannah.gnu.org/bugs/?49969 .
2017-01-06 20:01:41 +01:00
Benno Schulenberg
991e49a36a
docs: bring some air into the FAQ, so that <Ctrl+Up/Down> become useful
2017-01-03 14:00:21 +01:00
Benno Schulenberg
f1b87f960c
build: rename the sample config file, so it will be colored like a nanorc
2016-12-30 22:05:01 +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
Benno Schulenberg
6981294c9d
build: move all documentation into a single directory
...
There are just a handful of source files for the documentation --
it is wasteful and cumbersome to have these in separate directories.
Also: remove the French man pages -- they are too far out of date.
(And anyway, we should acquire a general framework for translating
the documentation.)
2016-12-30 22:05:00 +01:00
Benno Schulenberg
293423bdda
bump version numbers and add a news item for the 2.7.3 release
2016-12-28 12:24:05 +01:00
Benno Schulenberg
f4321250ef
docs: clarify the difference between "Esc Esc ddd" and "M-V xxxxxx"
2016-12-28 11:54:49 +01:00
Arturo Borrero González
2fbb71d555
syntax: nftables: add two new families, and add set references
...
Signed-off-by: Arturo Borrero González <arturo@debian.org>
2016-12-23 09:47:44 +01:00
Benno Schulenberg
7a8ae90dac
bump version numbers and add a news item for 2.7.2
2016-12-12 15:05:34 +01:00
Benno Schulenberg
fd3423f79a
syntax: give the statistics part of a git patch a different color
...
Also, be more selective when coloring a git diff line. And color
an svn index line too.
2016-12-10 17:53:53 +01:00
Benno Schulenberg
0e01080983
binding: allow to rebind the word-completion function, and document it
2016-12-07 17:18:56 +01:00
Benno Schulenberg
68a0314500
build: add configure option --disable-wordcomp to disable word completion
...
(The variable 'pletion_line' is not conditionalized with this option, as
it would become messy. The compiler will probably be able to elide it.)
When using --enable-tiny, it is not possible to use --enable-wordcomp,
because the word completion function uses the undo system.
2016-12-07 17:02:25 +01:00
Benno Schulenberg
f03f5d5b51
docs: correct and improve the description of --disable-wrapping
2016-12-04 17:14:11 +01:00
Mike Frysinger
eb68cd1c6b
syntax: avoid using black colors
...
We should avoid defining color schemes that are unreadable on common
white-on-black or black-on-white terminals. Change the black in the
autoconf error strings to brightred for that reason.
2016-11-23 21:08:59 +01:00
Mike Frysinger
e472b72565
syntax: gentoo: various updates
...
- make version highlight less blindly greedy and conform to real versions
- move version matching before USE matching to avoid hitting USE flags
that look like versions
- change USE regex to match the Gentoo PMS
- extend arch match to include more keywords
- make category matching more restrictive to avoid false positives
- drop operators =< and => that Gentoo doesn't support
URL: https://savannah.gnu.org/bugs/?49569
Reported-by: Konstantin Shakhnov <kastian@mail.ru>
2016-11-14 13:44:53 -05:00
Benno Schulenberg
8a66c820ab
syntax: don't leave the number after 'fill' and 'tabsize' in red
...
Also, don't use ignore-case for things that don't contain letters.
2016-11-12 13:00:09 +01:00
Benno Schulenberg
af0f81f71d
docs: mention that a foreground color can be bright
...
Also replace some backslashed spaces because they hinder the
justification of the man page.
2016-10-30 10:03:06 +01:00
Benno Schulenberg
04aab233d0
bump version numbers and add a news item for 2.7.1
2016-10-29 11:11:33 +02:00
Benno Schulenberg
10c9093942
general: add the option -g/--showcursor, to match Pico
...
The nanorc option already exists, but not the corresponding one
for the command line.
2016-10-27 11:34:41 +02:00
Benno Schulenberg
3ed5ddba31
docs: remove a reference that was only valid on Debian systems
2016-10-23 17:22:30 +02:00
Benno Schulenberg
6cacd1e320
tweaks: make several small adjustments to the documentation
2016-10-23 12:29:21 +02:00
Benno Schulenberg
d9cae81a0e
docs: mention the existence of the toggles in the man page
2016-10-22 17:27:15 +02:00
Benno Schulenberg
83ee1feda4
docs: add 'set linenumbers' and '--linenumbers' to the texinfo document
...
Also mention the corresponding toggle (M-#).
2016-10-22 17:06:50 +02:00
Benno Schulenberg
c7610ba356
docs: add 'linenumbers' and 'numbercolor' to the sample nanorc
2016-10-22 13:49:13 +02:00
Benno Schulenberg
de2aa4f24a
rcfile: add an option to customize the color of line numbers
2016-10-20 16:48:45 +02:00
Faissal Bensefia
de95ca68f7
new feature: the ability to show line numbers before the text
...
It can be activated with --linenumbers on the command line or with
'set linenumbers' in a nanorc file, and it can be toggled with M-#.
Signed-off-by: Faissal Bensefia <faissaloo@gmail.com>
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2016-10-20 16:47:52 +02:00
Benno Schulenberg
815b326864
syntax: show another deprecated keyword (replace2) in red
2016-10-11 20:57:57 +02:00
Rishabh Dave
01bf034bb6
rcfile: reject rebindings that have no effect or have side effects
...
Also, show in green only the ^ and M- combinations that are valid.
This fixes https://savannah.gnu.org/bugs/?49097 .
Signed-off-by: Rishabh Dave <rishabhddave@gmail.com>
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2016-10-11 19:46:18 +02:00
Benno Schulenberg
add0d698b7
syntax: show deprecated keywords in red, and 'wordchars' in green
2016-09-11 12:22:02 +02:00
Benno Schulenberg
b92d35d1f2
browser: add the option showcursor, to place the cursor on the highlight
...
This lets users of braille displays find the selected item immediately.
This fulfills a request by Enrico Mioso.
See https://lists.gnu.org/archive/html/nano-devel/2016-09/msg00025.html .
2016-09-11 09:41:52 +02:00
Benno Schulenberg
3ddf6ff955
syntax: make the contents of the X-Bugs field in a PO file stand out
2016-09-06 10:58:03 +02:00
Benno Schulenberg
d04c0b7555
docs: refresh some info in the FAQ
2016-09-03 21:46:22 +02:00
Benno Schulenberg
f13707fd1d
history: slate the search-history migration for removal
2016-09-03 21:04:17 +02:00
Benno Schulenberg
ed9e5d7183
docs: mark some rebindable function names as deprecated
2016-09-03 20:12:29 +02:00
Benno Schulenberg
002652d263
bump version numbers and add a news item for 2.7.0
2016-09-01 12:38:35 +02:00
Benno Schulenberg
49fc528d88
restore the GNU marker in nano's name
2016-08-14 21:42:37 +02:00
Benno Schulenberg
b2e2c89b62
bump version numbers and add a news item for 2.6.3
2016-08-10 11:48:32 +02:00
Benno Schulenberg
b40520b574
bump version numbers and add a news item for 2.6.2
2016-07-28 09:21:27 +02:00
Benno Schulenberg
c6dbcf91c3
new feature: functions to jump to previous or following block of text
...
And hard-bind the keys Ctrl+Up and Ctrl+Down to these functions.
Unlike the paragraph-jumping code, these new functions disregard
any indentation, treating only blank lines as separators. They
also do an automatic smart home when that option is set.
This fulfills https://savannah.gnu.org/bugs/?48291 .
2016-07-24 12:00:00 +02:00
Dirkjan Ochtman
1349c1d02c
syntax: allow capital letters in Rust struct/trait names
...
Per https://doc.rust-lang.org/reference.html#fn2 , non-ASCII characters are
currently not allowed in stable Rust, so keep it ASCII-only for now.
Signed-off-by: Dirkjan Ochtman <dirkjan@ochtman.nl>
2016-07-21 10:21:19 +02:00
Benno Schulenberg
6f12992cea
new feature: add the option --wordchars, to set extra word characters
...
This allows the user to specify which other characters, besides the
default alphanumeric ones, should be considered as part of a word, so
that word operations like Ctrl+Left and Ctrl+Right will pass them by.
Using this option overrides the option --wordbounds.
This fulfills https://savannah.gnu.org/bugs/?47283 .
2016-07-13 20:49:30 +02:00
Benno Schulenberg
bfcb4cd415
bump version numbers and add a news item for 2.6.1
2016-06-27 11:01:54 +02:00
Benno Schulenberg
61d7ca4c41
docs: adjust the description of the verbatim function
2016-06-27 09:35:05 +02:00
Luke Francl
ba9214c689
syntaxes: add highlighting rules for Rust
...
With tweaks from Andrea Canciani, Ben Young, Tennix, and Dirkjan Ochtman.
This fulfills https://savannah.gnu.org/bugs/?48163 .
2016-06-25 09:56:11 +02:00
Benno Schulenberg
1a4ec6c2d3
moving: allow specifying negative numbers in "Go To Line"
...
The negatives are taken to mean: from the end of the file,
and: from the end of the line.
This fulfills https://savannah.gnu.org/bugs/?48248 .
2016-06-24 14:47:02 +02:00
Jordi Mallach
49eaa7c465
docs: bump pointers to the newest version available
...
Fix references to an old dist dir in FAQ and RPM spec file.
2016-06-23 19:53:58 +02:00
Jordi Mallach
c2b199e926
docs: use https for nano-editor.org, and drop the www
...
Switch to https and drop the www. prefix for all occurrences of the
website URL.
2016-06-23 19:51:01 +02:00
Benno Schulenberg
f26e88bb52
tweaks: a few last tiny adjustments before release
2016-06-17 15:04:44 +02:00
Benno Schulenberg
efa42e4a88
docs: update the version number for the upcoming release
...
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2016-06-13 12:27:26 +02:00
Benno Schulenberg
3e5fcec76c
remove the GNU marker from nano's name
...
Signed-off-by: Benno Schulenberg <bensberg@justemail.net>
2016-06-13 12:22:33 +02:00
Mike Scalora
6a2032f5b0
new feature: comment/uncomment current line or selected lines
...
This allows for commenting or uncommenting a line or a bunch of lines
with a single keystroke (default binding: M-3). The characters used
for commenting/uncommenting are specified by the active syntax file.
Reviewed-by: Benno Schulenberg <bensberg@justemail.net>
Signed-off-by: Mike Scalora <mike@scalora.org>
2016-05-25 22:29:50 +02:00
Mike Frysinger
8aeb8434d6
more svn->git updates
2016-04-17 23:39:07 -04:00
Mike Frysinger
111b30008a
syntax: changelog: support more bug/issue styles
...
These are formats used by binutils/glibc/gdb/gcc.
2016-04-12 15:20:30 -04:00
Benno Schulenberg
d92eb4fee3
all: eradicate SVN's $Id$ tags
2016-04-05 14:59:12 +02:00
Benno Schulenberg
2146942248
Correcting the description of 'justifytrim', adding it to the Info document,
...
sorting it, and tweaking a wording.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5682 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-26 09:04:54 +00:00
Chris Allegretta
162d534ff6
GNU nano 2.5.3 release
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5680 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-25 21:46:09 +00:00
Chris Allegretta
9f98333dce
Call kill_spaces_on_justify justifytrim, to match the rest of rcfile naming conventions.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5679 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-25 21:04:45 +00:00
Chris Allegretta
0dec394303
Make that kill_spaces_on_justify, add hilighting.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5665 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-22 15:23:57 +00:00
Benno Schulenberg
8d005c8743
Saying that the 2.5 branch is a "rolling" release, that lock files are done,
...
and preparing for 2.5.3.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5645 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-14 12:17:17 +00:00
Benno Schulenberg
6f352038da
Making the formatter command more visible in the Go syntax file.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5634 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-11 17:30:16 +00:00
Benno Schulenberg
0dbc867a16
Adjusting the version number in the docs before release.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5622 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-09 20:57:37 +00:00
Benno Schulenberg
836fa7066a
Using a character class instead of a literal tab and space.
...
The change was inspired by David Niklas.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5618 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-07 13:14:23 +00:00
Benno Schulenberg
6829241433
Removing the --nofollow option that hasn't been working for a dozen years.
...
With this option, nano would simply refuse to write to any symlinked file;
if anyone really used this option, they would certainly have complained.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5608 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-06 10:59:31 +00:00
Benno Schulenberg
2a2e012064
Condensing the descriptions of command-key sequences and of the screen layout;
...
mentioning how to enter Unicode and that regular expressions are line oriented.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5605 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-02-05 11:55:55 +00:00
Benno Schulenberg
7b74fedc05
Showing ^^ and M-^ as valid key names.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5603 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-31 13:20:40 +00:00
Benno Schulenberg
3331828696
Mentioning that the position history is limited to the 200 most recent files.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5591 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-25 20:51:00 +00:00
Benno Schulenberg
2b72f1d1f1
Documenting the --enable-altrcname configure option.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5590 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-25 20:38:10 +00:00
Benno Schulenberg
13ba5432cd
Removing a mistaken '+': only one menu name is allowed in key bindings.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5570 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-17 16:47:20 +00:00
Benno Schulenberg
ffae582aab
Allowing inline comments with key bindings.
...
Patch by Mike Frysinger.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5568 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-17 16:15:08 +00:00
Benno Schulenberg
ba7ac78e36
Removing a reference to an obsolete file.
...
Bug was reported by Mike Frysinger.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5557 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-14 13:14:16 +00:00
Benno Schulenberg
1b293ff34c
Adjusting dates and version number.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5542 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2016-01-10 16:18:43 +00:00
Benno Schulenberg
26bc037b19
Normalizing the comments in the OCaml file.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5515 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-30 20:57:31 +00:00
Benno Schulenberg
ae598e79a6
Disabling the regex for multiline strings in C and Assembler,
...
as it colours some things wrong and is a glutton on time.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5513 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-29 16:48:25 +00:00
Benno Schulenberg
a0eea607ba
Improving the ordering of two bindable functions.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5510 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-23 16:37:04 +00:00
Benno Schulenberg
8cc6308f9c
Offering ^Q in the writeout menu to close and discard the current buffer
...
without saving it.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5509 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-23 16:34:44 +00:00
Benno Schulenberg
451b299c1d
Expanding the autoconf syntax a little, by handling .m4 files too, adding the
...
"elif" keyword, handling dnl comments better, and marking trailing whitespace.
Patch by Mike Frysinger.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5506 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-23 10:54:40 +00:00
Benno Schulenberg
a77efae609
Adding the missing autoconf and nftables syntaxes to the files to be
...
distributed.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5494 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-11 16:55:07 +00:00
Benno Schulenberg
26151189ba
Updating date and version number for the upcoming release.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5480 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-05 11:04:24 +00:00
Benno Schulenberg
ccc9b24f16
Adding a note to the documentation about undo not working after
...
a justification or reindentation.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5475 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-03 09:34:10 +00:00
Benno Schulenberg
1ea76eb51b
Treating backslashed quotes properly, and
...
not colouring triple-quoted strings twice.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5467 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-02 10:29:18 +00:00
Benno Schulenberg
5634d7d717
Not colouring triple quotes by themselves (in Python).
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5466 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-02 09:19:04 +00:00
Benno Schulenberg
ad1f1bce7f
Adding syntax colouring for nftables.
...
Original file by Arturo Borrero Gonzalez.
This addresses Debian bug #805288 .
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5465 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-12-02 09:14:45 +00:00
Benno Schulenberg
9dc47fdfe5
Recognizing also files with the extensions .make and .mk as Makefiles.
...
This addresses Debian bug #804845 .
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5435 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-11-24 11:09:06 +00:00
Benno Schulenberg
c43c048783
Accepting longer bug and patch numbers.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5397 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-11-08 19:44:57 +00:00
Benno Schulenberg
213294e69c
Adding a file: syntax colouring for Autoconf files.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5367 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-08-29 19:52:03 +00:00
Benno Schulenberg
7e1bc82d98
Improving the formatting of the texi file, to get better HTML
...
without adding confusing single quotes to the Info document.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5346 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-08-06 19:42:08 +00:00
Benno Schulenberg
24d6b7fcf7
Tweaking the documentation. Mainly putting prevword and nextword in
...
the standard order, and giving the Savannah URL for bug reporting.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5344 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-08-04 19:51:02 +00:00
Benno Schulenberg
052ad10d11
Advertising the five new bindable functions.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5343 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-08-04 19:20:51 +00:00
Benno Schulenberg
70cbbda87c
Adding the option --unix (and 'set unix'),
...
to save a file by default in Unix format.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5342 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-08-04 18:49:57 +00:00
Benno Schulenberg
b3e4051ded
Adding two new bindable functions which delete all characters
...
from the cursor to the preceding or succeeding word start.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5334 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-07-31 11:52:26 +00:00
Benno Schulenberg
4990f74f83
Adding two new bindable functions that repeat the last search command
...
in a fixed direction without prompting.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5320 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-07-26 09:23:24 +00:00
Benno Schulenberg
ee7b095678
Adding a new bindable function that writes a file to disk without
...
first asking for its name. Patch was suggested by Seiya Nuta.
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5318 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-07-25 19:25:50 +00:00
Benno Schulenberg
25c775af21
Mentioning the configure options --disable-histories and --disable-libmagic.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5317 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-07-23 19:31:36 +00:00
Benno Schulenberg
f47813eefa
Adding deprecation notices for the options 'const' and 'poslog'.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5315 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-07-23 17:56:54 +00:00
Benno Schulenberg
f1bd958851
Fixing a few typos and making some updates for 2.4.* in the FAQ.
...
git-svn-id: svn://svn.savannah.gnu.org/nano/trunk/nano@5309 35c25a1d-7b9e-4130-9fde-d3aeb78583b8
2015-07-18 12:00:34 +00:00