nano

nano with my custom patches
git clone git://bsandro.tech/nano
Log | Files | Refs | README | LICENSE

commit 3a79766da64eaea1ed6a19109db994ce789096ee
parent 0f79a4233374b2ad2bd6bb8987843f78ff173c80
Author: Benno Schulenberg <bensberg@telfort.nl>
Date:   Mon,  3 Dec 2018 10:21:18 +0100

rcfile, docs: remove deprecated forms of two options and five bindables

This addresses https://savannah.gnu.org/bugs/?53785.

Diffstat:
Mdoc/nano.texi | 7-------
Mdoc/nanorc.5 | 7-------
Mdoc/sample.nanorc.in | 2--
Msrc/global.c | 15+++++----------
Msrc/rcfile.c | 2--
5 files changed, 5 insertions(+), 28 deletions(-)

diff --git a/doc/nano.texi b/doc/nano.texi @@ -733,7 +733,6 @@ Note that this overrides @option{quickblank}. @item set cutfromcursor Use cut-from-cursor-to-end-of-line by default, instead of cutting the whole line. -(The old form of this option, @code{set cut}, is deprecated.) @item set errorcolor @var{fgcolor},@var{bgcolor} Use this color combination for the status bar when an error message is displayed. @@ -904,7 +903,6 @@ Use this color combination for the title bar. @item set trimblanks Remove trailing whitespace from wrapped lines when automatic hard-wrapping occurs or when text is justified. -(The old form of this option, @code{set justifytrim}, is deprecated.) @item set unix Save a file by default in Unix format. This overrides nano's @@ -1146,12 +1144,10 @@ Cuts and stores the current line (or the marked region). @item copy Copies the current line (or the marked region) without deleting it. -(The old form 'copytext' is deprecated.) @item paste Pastes the currently stored text into the current buffer at the current cursor position. -(The old form 'uncut' is deprecated.) @item zap Throw away the current line (or the marked region). @@ -1334,7 +1330,6 @@ Toggles between searching for something and replacing something. @item flipgoto Toggles between searching for text and targeting a line number. -(The form @code{gototext} is deprecated.) @item flipexecute Toggles between inserting a file and executing a command. @@ -1389,7 +1384,6 @@ Toggles the presence of the two-line list of key bindings at the bottom of the s @item constantshow Toggles the constant display of the current line, column, and character positions. -(The form @code{constupdate} is deprecated.) @item smoothscroll Toggles smooth scrolling (when moving around with the arrow keys). @@ -1417,7 +1411,6 @@ is the beginning of a paragraph. @item cutfromcursor Toggles whether cutting text will cut the whole line or just from the current cursor position to the end of the line. -(The form @code{cuttoend} is deprecated.) @item nowrap Toggles whether long lines will be hard-wrapped to the next line. diff --git a/doc/nanorc.5 b/doc/nanorc.5 @@ -101,7 +101,6 @@ This overrides the option \fBquickblank\fR. .TP .B set cutfromcursor Use cut-from-cursor-to-end-of-line by default, instead of cutting the whole line. -(The old form of this option, '\fBset cut\fR', is deprecated.) .TP .B set errorcolor \fIfgcolor\fR,\fIbgcolor\fR Use this color combination for the status bar when an error message is displayed. @@ -272,7 +271,6 @@ And either "\fIfgcolor\fR" or ",\fIbgcolor\fR" may be left out. .B set trimblanks Remove trailing whitespace from wrapped lines when automatic hard-wrapping occurs or when text is justified. -(The old form of this option, '\fBset justifytrim\fR', is deprecated.) .TP .B set unix Save a file by default in Unix format. This overrides nano's @@ -503,12 +501,10 @@ Cuts and stores the current line (or the marked region). .TP .B copy Copies the current line (or the marked region) without deleting it. -(The old form 'copytext' is deprecated.) .TP .B paste Pastes the currently stored text into the current buffer at the current cursor position. -(The old form 'uncut' is deprecated.) .TP .B zap Throw away the current line (or the marked region). @@ -694,7 +690,6 @@ Toggles between searching for something and replacing something. .TP .B flipgoto Toggles between searching for text and targeting a line number. -(The form 'gototext' is deprecated.) .TP .B flipexecute Toggles between inserting a file and executing a command. @@ -749,7 +744,6 @@ Toggles the presence of the two-line list of key bindings at the bottom of the s .TP .B constantshow Toggles the constant display of the current line, column, and character positions. -(The form 'constupdate' is deprecated.) .TP .B smoothscroll Toggles smooth scrolling (when moving around with the arrow keys). @@ -777,7 +771,6 @@ is the beginning of a paragraph. .B cutfromcursor Toggles whether cutting text will cut the whole line or just from the current cursor position to the end of the line. -(The form 'cuttoend' is deprecated.) .TP .B nowrap Toggles whether long lines will be hard-wrapped to the next line. diff --git a/doc/sample.nanorc.in b/doc/sample.nanorc.in @@ -49,7 +49,6 @@ ## Use cut-from-cursor-to-end-of-line by default. # set cutfromcursor -## (The old form, 'cut', is deprecated.) ## Enable hard-wrapping and set the target width, both for automatic ## line wrapping and for justifying paragraphs. If the value is 0 or @@ -172,7 +171,6 @@ ## Snip whitespace at the end of lines when justifying or hard-wrapping. # set trimblanks -## (The old form, 'justifytrim', is deprecated.) ## Disallow file modification. Why would you want this in an rcfile? ;) # set view diff --git a/src/global.c b/src/global.c @@ -1465,14 +1465,12 @@ sc *strtosc(const char *input) s->func = do_replace; else if (!strcasecmp(input, "cut")) s->func = do_cut_text_void; - else if (!strcasecmp(input, "paste") || - !strcasecmp(input, "uncut")) /* Deprecated. Remove end of 2018. */ + else if (!strcasecmp(input, "paste")) s->func = do_uncut_text; #ifndef NANO_TINY else if (!strcasecmp(input, "cutrestoffile")) s->func = do_cut_till_eof; - else if (!strcasecmp(input, "copy") || - !strcasecmp(input, "copytext")) /* Deprecated. Remove end of 2018. */ + else if (!strcasecmp(input, "copy")) s->func = do_copy_text; else if (!strcasecmp(input, "zap")) s->func = zap_text; @@ -1600,8 +1598,7 @@ sc *strtosc(const char *input) s->func = backwards_void; else if (!strcasecmp(input, "flipreplace")) s->func = flip_replace; - else if (!strcasecmp(input, "flipgoto") || - !strcasecmp(input, "gototext")) /* Deprecated. Remove end of 2018. */ + else if (!strcasecmp(input, "flipgoto")) s->func = flip_goto; #ifdef ENABLE_HISTORIES else if (!strcasecmp(input, "older")) @@ -1647,8 +1644,7 @@ sc *strtosc(const char *input) s->func = do_toggle_void; if (!strcasecmp(input, "nohelp")) s->toggle = NO_HELP; - else if (!strcasecmp(input, "constantshow") || - !strcasecmp(input, "constupdate")) /* Deprecated. Remove end of 2018. */ + else if (!strcasecmp(input, "constantshow")) s->toggle = CONSTANT_SHOW; else if (!strcasecmp(input, "smoothscroll")) s->toggle = SMOOTH_SCROLL; @@ -1668,8 +1664,7 @@ sc *strtosc(const char *input) s->toggle = SMART_HOME; else if (!strcasecmp(input, "autoindent")) s->toggle = AUTOINDENT; - else if (!strcasecmp(input, "cutfromcursor") || - !strcasecmp(input, "cuttoend")) /* Deprecated. Remove end of 2018. */ + else if (!strcasecmp(input, "cutfromcursor")) s->toggle = CUT_FROM_CURSOR; #ifdef ENABLE_WRAPPING else if (!strcasecmp(input, "nowrap")) diff --git a/src/rcfile.c b/src/rcfile.c @@ -95,9 +95,7 @@ static const rcoption rcopts[] = { {"backup", BACKUP_FILE}, {"backupdir", 0}, {"casesensitive", CASE_SENSITIVE}, - {"cut", CUT_FROM_CURSOR}, /* deprecated form, remove end of 2018 */ {"cutfromcursor", CUT_FROM_CURSOR}, - {"justifytrim", TRIM_BLANKS}, /* deprecated form, remove end of 2018 */ {"locking", LOCKING}, {"matchbrackets", 0}, {"noconvert", NO_CONVERT},