## When soft line wrapping is enabled, make it wrap lines at blank characters.
set atblanks

## Use auto-indentation.
set autoindent

## When saving a file, create a backup file by adding a tilde (~).
# set backup

## 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 190

## Remember the used search/replace strings for the next session.
set historylog

## Display a "scrollbar" on the righthand side of the edit window.
# set indicator

## 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

## Use libmagic for syntax highlighting suggestions.
# set magic

## 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

## 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

## Enable soft line wrapping (AKA full-line display).
set softwrap

## Use this spelling checker instead of the internal one.
# set speller "aspell -x -c"

## Show flags in the title bar.
set stateflags

## 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.
set errorcolor brightwhite,red
set functioncolor magenta
set keycolor brightwhite
set numbercolor brightwhite,magenta
set promptcolor brightwhite,magenta
set scrollercolor brightwhite,magenta
set selectedcolor brightwhite,blue
set spotlightcolor black,yellow
set statuscolor brightwhite,magenta
set stripecolor ,magenta
set titlecolor brightwhite,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
# Unbind the ^J (justification) shortcut as it's annoying.
unbind ^J main
# Allow ^Z to suspend nano.
bind ^Z suspend main
# Allow marking using ^Space.
bind ^Space mark main
# Select buffers.
bind M-9 nextbuf main
bind M-0 prevbuf main
# Use anchors.
bind Ins anchor main
bind M-, prevanchor main
bind M-. nextanchor main
