New .nanorc-* for various versions of nano.

This commit is contained in:
Darren 'Tadgy' Austin 2019-06-10 18:32:13 +01:00
commit b2c2c57240
5 changed files with 428 additions and 14 deletions

96
.nanorc-2.6 Normal file
View file

@ -0,0 +1,96 @@
## Sample initialization file for GNU nano.
##
## Please note that you must have configured nano with --enable-nanorc
## for this file to be read! Also note that this file should not be in
## DOS or Mac format, and that characters specially interpreted by the
## shell should not be escaped here.
##
## To make sure an option is disabled, use "unset <option>".
##
## For the options that take parameters, the default value is given.
## Other options are unset by default.
##
## Quotes inside string parameters don't have to be escaped with
## backslashes. The last double quote in the string will be treated as
## its end. For example, for the "brackets" option, ""')>]}" will match
## ", ', ), >, ], and }.
## Use auto-indentation.
set autoindent
## Do case-sensitive searches by default.
# set casesensitive
## Set the line length for wrapping text and justifying paragraphs.
set fill -2
## Remember the used search/replace strings for the next session.
set historylog
## When justifying text, trailing whitespace will automatically be removed.
set justifytrim
## Enable vim-style lock-files.
set locking
## Don't display the helpful shortcut lists at the bottom of the screen.
set nohelp
## Don't add newlines to the ends of files.
# set nonewlines
## Don't wrap text at all.
set nowrap
## Save the cursor position of files between editing sessions.
# set positionlog
## Do quick statusbar blanking.
set quickblank
## Do extended regular expression searches by default.
# set regexp
## Make the Home key smarter.
set smarthome
## Use smooth scrolling as the default.
# set smooth
## Enable soft line wrapping (AKA full-line display).
# set softwrap
## Use this spelling checker instead of the internal one.
set speller "aspell -x -c"
## Allow nano to be suspended.
set suspend
## The two characters used to indicate the presence of tabs and spaces.
# set whitespace >.
## Detect word boundaries more accurately by treating punctuation characters as parts of words.
set wordbounds
## Interface colours.
set functioncolor magenta
set keycolor brightwhite
set statuscolor magenta
set titlecolor magenta
## Include all existing syntax highlight definitions.
include "/usr/share/nano/*.nanorc"
## Key bindings.
## The following five functions are not bound to any key by default.
## You may wish to choose different keys than the ones suggested here.
# bind ^S savefile main
# bind M-Q findprevious main
# bind M-W findnext main
# bind M-B cutwordleft main
# bind M-N cutwordright main
## Set this if your Backspace key sends Del most of the time.
# bind Del backspace all

100
.nanorc-2.7 Normal file
View file

@ -0,0 +1,100 @@
## Sample initialization file for GNU nano.
##
## Please note that you must have configured nano with --enable-nanorc
## for this file to be read! Also note that this file should not be in
## DOS or Mac format, and that characters specially interpreted by the
## shell should not be escaped here.
##
## To make sure an option is disabled, use "unset <option>".
##
## For the options that take parameters, the default value is given.
## Other options are unset by default.
##
## Quotes inside string parameters don't have to be escaped with
## backslashes. The last double quote in the string will be treated as
## its end. For example, for the "brackets" option, ""')>]}" will match
## ", ', ), >, ], and }.
## Use auto-indentation.
set autoindent
## Do case-sensitive searches by default.
# set casesensitive
## Set the line length for wrapping text and justifying paragraphs.
set fill -2
## Remember the used search/replace strings for the next session.
set historylog
## When justifying text, trailing whitespace will automatically be removed.
set justifytrim
## Display line numbers to the left of the text area.
set linenumbers
## Enable vim-style lock-files.
set locking
## Don't display the helpful shortcut lists at the bottom of the screen.
set nohelp
## Don't add newlines to the ends of files.
# set nonewlines
## Don't wrap text at all.
set nowrap
## Save the cursor position of files between editing sessions.
# set positionlog
## Do quick statusbar blanking.
set quickblank
## Do extended regular expression searches by default.
# set regexp
## Make the Home key smarter.
set smarthome
## Use smooth scrolling as the default.
# set smooth
## Enable soft line wrapping (AKA full-line display).
# set softwrap
## Use this spelling checker instead of the internal one.
set speller "aspell -x -c"
## Allow nano to be suspended.
set suspend
## The two characters used to indicate the presence of tabs and spaces.
# set whitespace >.
## Detect word boundaries more accurately by treating punctuation characters as parts of words.
set wordbounds
## Interface colours.
set functioncolor magenta
set keycolor brightwhite
set numbercolor magenta
set statuscolor magenta
set titlecolor magenta
## Include all existing syntax highlight definitions.
include "/usr/share/nano/*.nanorc"
## Key bindings.
## The following five functions are not bound to any key by default.
## You may wish to choose different keys than the ones suggested here.
# bind ^S savefile main
# bind M-Q findprevious main
# bind M-W findnext main
# bind M-B cutwordleft main
# bind M-N cutwordright main
## Set this if your Backspace key sends Del most of the time.
# bind Del backspace all

101
.nanorc-2.9 Normal file
View file

@ -0,0 +1,101 @@
## Sample initialization file for GNU nano.
##
## Please note that you must have configured nano with --enable-nanorc
## for this file to be read! Also note that this file should not be in
## DOS or Mac format, and that characters specially interpreted by the
## shell should not be escaped here.
##
## To make sure an option is disabled, use "unset <option>".
##
## For the options that take parameters, the default value is given.
## Other options are unset by default.
##
## Quotes inside string parameters don't have to be escaped with
## backslashes. The last double quote in the string will be treated as
## its end. For example, for the "brackets" option, ""')>]}" will match
## ", ', ), >, ], and }.
## Use auto-indentation.
set autoindent
## Do case-sensitive searches by default.
# set casesensitive
## Set the line length for wrapping text and justifying paragraphs.
set fill -2
## Remember the used search/replace strings for the next session.
set historylog
## Display line numbers to the left of the text area.
set linenumbers
## Enable vim-style lock-files.
set locking
## Don't display the helpful shortcut lists at the bottom of the screen.
set nohelp
## Don't add newlines to the ends of files.
# set nonewlines
## Don't wrap text at all.
set nowrap
## Save the cursor position of files between editing sessions.
# set positionlog
## Do quick statusbar blanking.
set quickblank
## Do extended regular expression searches by default.
# set regexp
## Make the Home key smarter.
set smarthome
## Use smooth scrolling as the default.
# set smooth
## Enable soft line wrapping (AKA full-line display).
# set softwrap
## Use this spelling checker instead of the internal one.
set speller "aspell -x -c"
## Allow nano to be suspended.
set suspend
## When justifying text, trailing whitespace will automatically be removed.
set trimblanks
## The two characters used to indicate the presence of tabs and spaces.
# set whitespace >.
## Detect word boundaries more accurately by treating punctuation characters as parts of words.
set wordbounds
## Interface colours.
set functioncolor magenta
set keycolor brightwhite
set numbercolor magenta
set selectedcolor brightwhite,blue
set statuscolor magenta
set titlecolor magenta
## Include all existing syntax highlight definitions.
include "/usr/share/nano/*.nanorc"
## Key bindings.
## The following five functions are not bound to any key by default.
## You may wish to choose different keys than the ones suggested here.
# bind ^S savefile main
# bind M-Q findprevious main
# bind M-W findnext main
# bind M-B cutwordleft main
# bind M-N cutwordright main
## Set this if your Backspace key sends Del most of the time.
# bind Del backspace all

View file

@ -15,16 +15,11 @@
## its end. For example, for the "brackets" option, ""')>]}" will match
## ", ', ), >, ], and }.
## Silently ignore problems with unknown directives in the nanorc file.
## Useful when your nanorc file might be read on systems with multiple
## versions of nano installed (e.g. your home directory is on NFS).
set quiet
## When soft line wrapping is enabled, make it wrap lines at blank characters.
set atblanks
## Use auto-indentation.
# set autoindent
set autoindent
## Do case-sensitive searches by default.
# set casesensitive
@ -36,7 +31,7 @@ set fill -2
set historylog
## Display line numbers to the left of the text area.
# set linenumbers
set linenumbers
## Enable vim-style lock-files.
set locking
@ -50,6 +45,9 @@ set nohelp
## Don't wrap text at all.
set nowrap
## Save the cursor position of files between editing sessions.
# set positionlog
## Do quick statusbar blanking.
set quickblank
@ -57,7 +55,7 @@ set quickblank
# set regexp
## Make the Home key smarter.
# set smarthome
set smarthome
## Use smooth scrolling as the default.
# set smooth
@ -71,20 +69,25 @@ set quickblank
## Allow nano to be suspended.
set suspend
## Detect word boundaries more accurately by treating punctuation
## characters as parts of words.
## When justifying text, trailing whitespace will automatically be removed.
set trimblanks
## Detect word boundaries more accurately by treating punctuation characters as parts of words.
# set wordbounds
## Let an unmodified Backspace or Delete erase the marked region, without affecting the cut-buffer.
# set zap
## Paint the interface elements of nano.
## This is an example; by default there are no colors.
set errorcolor brightwhite,magenta
set errorcolor brightwhite,red
set functioncolor magenta
set keycolor brightwhite
set numbercolor magenta
set selectedcolor brightwhite,magenta
set statuscolor brightmagenta
set titlecolor brightmagenta
set selectedcolor brightwhite,blue
set statuscolor magenta
set titlecolor magenta
## Include all existing syntax highlight definitions.

114
.nanorc-4.2 Normal file
View file

@ -0,0 +1,114 @@
## Sample initialization file for GNU nano.
##
## Please note that you must have configured nano with --enable-nanorc
## for this file to be read! Also note that this file should not be in
## DOS or Mac format, and that characters specially interpreted by the
## shell should not be escaped here.
##
## To make sure an option is disabled, use "unset <option>".
##
## For the options that take parameters, the default value is given.
## Other options are unset by default.
##
## Quotes inside string parameters don't have to be escaped with
## backslashes. The last double quote in the string will be treated as
## its end. For example, for the "brackets" option, ""')>]}" will match
## ", ', ), >, ], and }.
## When soft line wrapping is enabled, make it wrap lines at blank characters.
set atblanks
## Use auto-indentation.
set autoindent
## Automatically hard-wrap the current line when it becomes overlong.
# set breaklonglines
## Do case-sensitive searches by default.
# set casesensitive
## Do not use the line below the title bar.
set emptyline
## Set the line length for wrapping text and justifying paragraphs.
set fill -2
## Draw a vertical stripe at the given column
# set guidestripe 140
## Remember the used search/replace strings for the next session.
set historylog
## Scroll the buffer contents per half-screen instead of per line.
set jumpyscrolling
## Display line numbers to the left of the text area.
set linenumbers
## Enable vim-style lock-files.
set locking
## Don't display the helpful shortcut lists at the bottom of the screen.
set nohelp
## Don't add newlines to the ends of files.
# set nonewlines
## Do quick statusbar blanking.
set quickblank
## Do extended regular expression searches by default.
# set regexp
## Make the Home key smarter.
set smarthome
## Enable soft line wrapping (AKA full-line display).
# set softwrap
## Use this spelling checker instead of the internal one.
# set speller "aspell -x -c"
## Allow nano to be suspended.
set suspend
## When justifying text, trailing whitespace will automatically be removed.
set trimblanks
## The two characters used to indicate the presence of tabs and spaces.
set whitespace »·
## Detect word boundaries more accurately by treating punctuation
## characters as parts of words.
# set wordbounds
## Let an unmodified Backspace or Delete erase the marked region, without affecting the cut-buffer.
# set zap
## Paint the interface elements of nano.
## This is an example; by default there are no colors.
set errorcolor brightwhite,red
set functioncolor magenta
set keycolor brightwhite
set numbercolor magenta
set selectedcolor brightwhite,blue
set statuscolor magenta
set stripecolor brightblue
set titlecolor magenta
## Include all existing syntax highlight definitions.
include "/usr/share/nano/*.nanorc"
## Key bindings.
## The following five functions are not bound to any key by default.
## You may wish to choose different keys than the ones suggested here.
# bind ^S savefile main
# bind M-Q findprevious main
# bind M-W findnext main
# bind M-B cutwordleft main
# bind M-N cutwordright main
## Set this if your Backspace key sends Del most of the time.
# bind Del backspace all