You are on page 1of 5

## 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 a value 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
## Backup files to filename~.
# set backup
## The directory to put unique backup files in.
# set backupdir ""
## Do backwards searches by default.
# set backwards
## Use bold text instead of reverse video text.
# set boldtext
## The characters treated as closing brackets when justifying
## paragraphs. They cannot contain blank characters. Only closing
## punctuation, optionally followed by closing brackets, can end
## sentences.
##
# set brackets ""')>]}"
## Do case sensitive searches by default.
# set casesensitive
## Constantly display the cursor position in the statusbar. Note that
## this overrides "quickblank".
# set const
## Use cut to end of line by default.
# set cut
## Set the line length for wrapping text and justifying paragraphs.
## If fill is 0 or less, the line length will be the screen width less
## this number.
##
set fill 72
## Enable ~/.nano_history for saving and reading search/replace strings.
set historylog
## The opening and closing brackets that can be found by bracket
## searches. They cannot contain blank characters. The former set must

set nofollow ## Don't display the helpful shortcut lists at the bottom of the screen. set nowrap ## Set operating directory. They cannot contain blank characters. used to justify email-quoted paragraphs. set morespace ## Enable mouse support. ## # set matchbrackets "(<[{)>]}" ## Use the blank line below the titlebar as extra editing space. You must have configured with --enable-multibuffer ## for this to work. can end ## sentences. When enabled. so any files are inserted from this dir. # set preserve ## The characters treated as closing punctuation when justifying ## paragraphs. nano will not read or write files outside ## this directory and its subdirectories. ## mouse clicks can be used to place the cursor. and on the console when gpm is running. # set nonewlines ## Don't wrap text at all. ## otherwise a literal string. ## # set mouse ## Allow multiple file buffers (inserting a file will put it into a ## separate buffer). Note that "const" overrides this. Also. set the mark (with a ## double click). ## set multibuffer ## Don't convert files from DOS/Mac format. ## This is an extended regular expression if your system supports them. A blank ## string means the operating directory feature is turned off. # set noconvert ## Don't follow symlinks when writing files. and execute shortcuts. ## # set punct "!.?" ## Do quick statusbar blanking. set nohelp ## Don't add newlines to the ends of files. ## # set quickblank ## The email-quote string. if available for your system. and both must be in the same order. the current directory ## is changed to here. ## # set operatingdir "" ## Preserve the XON and XOFF keys (^Q and ^S).## come before the latter set. Statusbar messages will disappear after ## 1 keystroke instead of 26. Only closing ## punctuation. Default: . optionally followed by closing brackets. The mouse will work in the X ## Window System.

# set rebindkeypad ## Do extended regular expression searches by default.. # set regexp ## Make the Home key smarter.) #set view ## The two single-column characters used to display the first characters ## of tabs and spaces. # set rebinddelete ## Fix numeric keypad key confusion problem. When Home is pressed anywhere but at the ## very beginning of non-whitespace characters on a line. This option ## does not properly have a default value. set tabsize 4 ## Convert typed tabs to spaces. it will jump to the true ## beginning of the line. # set whitespace " " ## Detect word boundaries more accurately by treating punctuation ## characters as parts of words. If the ## cursor is already at that position.# set quotestr "^([ ]*[#:>\|}])+" ## if you have extended regular expression support. otherwise: # set quotestr "> " ## Fix Backspace/Delete confusion problem. Why would you want this in an rcfile? . it must be greater than 0. # set smarthome ## Use smooth scrolling as the default. set suspend ## Use this tab size instead of the default. set wordbounds ## Color setup ## ## Format: ## ## syntax "short description" ["filename regex" . set smooth ## Use this spelling checker instead of the internal one.] ## ## The "none" syntax is reserved. don't prompt. 187 in ISO 8859-1 (0000BB in Unicode) and 183 in ## ISO-8859-1 (0000B7 in Unicode) seem to be good values for these. the cursor ## will jump to that beginning (either forwards or backwards). ## # set speller "aspell -x -c" ## Allow nano to be suspended.. specifying it on the command line is . # set tabstospaces ## Save automatically on exit. # set tempfile ## Disallow file modification.

## ## Valid colors: white. magenta.nanorc" ## Nanorc files # include "~/.nanorc" ## FORTRAN include "~/.. use the start="regex" end="regex" ## [start="regex" end="regex"..background "regex" ["regex". the name of the syntax file (without the ## ". ## For foreground colors.] format.nanorc" . You can ## make use of such files (which can only include "syntax".nano/idl.## the same as not having a syntax at all. and ## "icolor" commands) as follows: ## ## include "/path/to/syntax_file. yellow. not specifying a background ## color will use a transparent color...nanorc" extension) should be the same as the "short description" ## name inside that file.nanorc" ## Quoted emails (under e. and applies to files that ## don't match any other syntax's filename regexes.nanorc" ## C/C++ include "~/. The "default" syntax is ## special: it takes no filename regexes.nano/f.nano/mutt. you may use the prefix "bright" to get a ## stronger highlight. ## ## All regexes should be extended regular expressions.g. cyan.nanorc" ## HTML # include "~/.nano/tex.] ## or ## icolor foreground.nano/c. ## ## If your system supports transparency.nanorc" ## TeX include "~/. you may put your syntaxes in separate files.background "regex" ["regex". red..nano/m. black. blue. ## ## color foreground.nano/nanorc. If you don't want this.nanorc" ## octave/matlab include "~/.] ## ## "color" will do case sensitive matches. ## ## If you wish.nano/html. mutt) # include "~/. include "~/. "color".nano/default. These names are kept fairly short to make ## them easier to remember and faster to type using nano's -Y option. ## ## To use multi-line regexes. be sure ## to set the background color to black or white.nanorc" ## IDL include "~/..nanorc" ## ## Unless otherwise noted. while "icolor" will do case ## insensitive matches. green.

nanorc" ## Bourne shell scripts include "~/.nanorc" ## Manpages # include "~/.nano/asm.nanorc" ## Groff # include "~/.nano/python.nano/man.nano/pov.nanorc" .nanorc" ## Java # include "~/.nano/perl.nanorc" ## Python include "~/.## Patch files # include "~/.nanorc" ## Assembler # include "~/.nano/sh.nano/patch.nano/java.nano/ruby.nanorc" ## Ruby include "~/.nanorc" ## Perl # include "~/.nano/groff.nanorc" ## POV-Ray # include "~/.