rev |
line source |
Hans-G?nter@24955
|
1 --- etc/nanorc.original
|
Hans-G?nter@24955
|
2 +++ etc/nanorc
|
Hans-G?nter@24955
|
3 @@ -1,5 +1,8 @@
|
Hans-G?nter@24955
|
4 ## Sample initialization file for GNU nano.
|
Hans-G?nter@24955
|
5 ##
|
Hans-G?nter@24955
|
6 +## /etc/nanorc: system-wide initialization file for nano.
|
Hans-G?nter@24955
|
7 +## ~/.nanorc: personal config file.
|
Hans-G?nter@24955
|
8 +
|
Hans-G?nter@24955
|
9 ## For the options that take parameters, the default value is shown.
|
Hans-G?nter@24955
|
10 ## Other options are unset by default. To make sure that an option
|
Hans-G?nter@24955
|
11 ## is disabled, you can use "unset <option>".
|
Hans-G?nter@24955
|
12 @@ -63,7 +66,7 @@
|
Hans-G?nter@24955
|
13 # set guidestripe 75
|
Hans-G?nter@24955
|
14
|
Hans-G?nter@24955
|
15 ## Remember the used search/replace strings for the next session.
|
Hans-G?nter@24955
|
16 -# set historylog
|
Hans-G?nter@24955
|
17 +set historylog
|
Hans-G?nter@24955
|
18
|
Hans-G?nter@24955
|
19 ## Display a "scrollbar" on the righthand side of the edit window.
|
Hans-G?nter@24955
|
20 # set indicator
|
Hans-G?nter@24955
|
21 @@ -95,7 +98,7 @@
|
Hans-G?nter@24955
|
22 ## mouse clicks can be used to place the cursor, set the mark (with a
|
Hans-G?nter@24955
|
23 ## double click), and execute shortcuts. The mouse will work in the
|
Hans-G?nter@24955
|
24 ## X Window System, and on the console when gpm is running.
|
Hans-G?nter@24955
|
25 -# set mouse
|
Hans-G?nter@24955
|
26 +set mouse
|
Hans-G?nter@24955
|
27
|
Hans-G?nter@24955
|
28 ## Switch on multiple file buffers (inserting a file will put it into
|
Hans-G?nter@24955
|
29 ## a separate buffer).
|
Hans-G?nter@24955
|
30 @@ -172,7 +175,7 @@
|
Hans-G?nter@24955
|
31 # set stateflags
|
Hans-G?nter@24955
|
32
|
Hans-G?nter@24955
|
33 ## Use this tab size instead of the default; it must be greater than 0.
|
Hans-G?nter@24955
|
34 -# set tabsize 8
|
Hans-G?nter@24955
|
35 +set tabsize 4
|
Hans-G?nter@24955
|
36
|
Hans-G?nter@24955
|
37 ## Convert each typed tab to the fitting number of spaces.
|
Hans-G?nter@24955
|
38 # set tabstospaces
|
Hans-G?nter@24955
|
39 @@ -243,9 +246,150 @@
|
Hans-G?nter@24955
|
40 # include "/usr/share/nano/*.nanorc"
|
Hans-G?nter@24955
|
41
|
Hans-G?nter@24955
|
42 ## Or you can select just the ones you need. For example:
|
Hans-G?nter@24955
|
43 +## Assembler
|
Hans-G?nter@24955
|
44 +# include "/usr/share/nano/asm.nanorc"
|
Hans-G?nter@24955
|
45 +
|
Hans-G?nter@24955
|
46 +## Autoconf
|
Hans-G?nter@24955
|
47 +# include "/usr/share/nano/autoconf.nanorc"
|
Hans-G?nter@24955
|
48 +
|
Hans-G?nter@24955
|
49 +## AWK
|
Hans-G?nter@24955
|
50 +# include "/usr/share/nano/awk.nanorc"
|
Hans-G?nter@24955
|
51 +
|
Hans-G?nter@24955
|
52 +## C/C++
|
Hans-G?nter@24955
|
53 +include "/usr/share/nano/c.nanorc"
|
Hans-G?nter@24955
|
54 +
|
Hans-G?nter@24955
|
55 +## Changelogs
|
Hans-G?nter@24955
|
56 +# include "/usr/share/nano/changelog.nanorc"
|
Hans-G?nter@24955
|
57 +
|
Hans-G?nter@24955
|
58 +## CMake
|
Hans-G?nter@24955
|
59 +# include "/usr/share/nano/cmake.nanorc"
|
Hans-G?nter@24955
|
60 +
|
Hans-G?nter@24955
|
61 +## CSS
|
Hans-G?nter@24955
|
62 +include "/usr/share/nano/css.nanorc"
|
Hans-G?nter@24955
|
63 +
|
Hans-G?nter@24955
|
64 +## Apt's sources.list
|
Hans-G?nter@24955
|
65 +# include "/usr/share/nano/debian.nanorc"
|
Hans-G?nter@24955
|
66 +
|
Hans-G?nter@24955
|
67 +## Default
|
Hans-G?nter@24955
|
68 +include "/usr/share/nano/default.nanorc"
|
Hans-G?nter@24955
|
69 +
|
Hans-G?nter@24955
|
70 +## Emacs Lisp
|
Hans-G?nter@24955
|
71 +# include "/usr/share/nano/elisp.nanorc"
|
Hans-G?nter@24955
|
72 +
|
Hans-G?nter@24955
|
73 +## Fortran 90/95
|
Hans-G?nter@24955
|
74 +# include "/usr/share/nano/fortran.nanorc"
|
Hans-G?nter@24955
|
75 +
|
Hans-G?nter@24955
|
76 +## Gentoo ebuilds/eclasses
|
Hans-G?nter@24955
|
77 +# include "/usr/share/nano/gentoo.nanorc"
|
Hans-G?nter@24955
|
78 +
|
Hans-G?nter@24955
|
79 +## Go
|
Hans-G?nter@24955
|
80 +# include "/usr/share/nano/go.nanorc"
|
Hans-G?nter@24955
|
81 +
|
Hans-G?nter@24955
|
82 +## Groff
|
Hans-G?nter@24955
|
83 +# include "/usr/share/nano/groff.nanorc"
|
Hans-G?nter@24955
|
84 +
|
Hans-G?nter@24955
|
85 +## Guile Scheme
|
Hans-G?nter@24955
|
86 +# include "/usr/share/nano/guile.nanorc"
|
Hans-G?nter@24955
|
87 +
|
Hans-G?nter@24955
|
88 +## HTML
|
Hans-G?nter@24955
|
89 # include "/usr/share/nano/html.nanorc"
|
Hans-G?nter@24955
|
90 -# include "/usr/share/nano/python.nanorc"
|
Hans-G?nter@24955
|
91 -# include "/usr/share/nano/sh.nanorc"
|
Hans-G?nter@24955
|
92 +
|
Hans-G?nter@24955
|
93 +## Java
|
Hans-G?nter@24955
|
94 +# include "/usr/share/nano/java.nanorc"
|
Hans-G?nter@24955
|
95 +
|
Hans-G?nter@24955
|
96 +## Javascript
|
Hans-G?nter@24955
|
97 +include "/usr/share/nano/javascript.nanorc"
|
Hans-G?nter@24955
|
98 +
|
Hans-G?nter@24955
|
99 +## JSON
|
Hans-G?nter@24955
|
100 +# include "/usr/share/nano/json.nanorc"
|
Hans-G?nter@24955
|
101 +
|
Hans-G?nter@24955
|
102 +## Lua
|
Hans-G?nter@24955
|
103 +# include "/usr/share/nano/lua.nanorc"
|
Hans-G?nter@24955
|
104 +
|
Hans-G?nter@24955
|
105 +## Makefiles
|
Hans-G?nter@24955
|
106 +include "/usr/share/nano/makefile.nanorc"
|
Hans-G?nter@24955
|
107 +
|
Hans-G?nter@24955
|
108 +## Manpages
|
Hans-G?nter@24955
|
109 +include "/usr/share/nano/man.nanorc"
|
Hans-G?nter@24955
|
110 +
|
Hans-G?nter@24955
|
111 +## Magicpoint presentations
|
Hans-G?nter@24955
|
112 +# include "/usr/share/nano/mgp.nanorc"
|
Hans-G?nter@24955
|
113 +
|
Hans-G?nter@24955
|
114 +## Quoted emails (under e.g. mutt)
|
Hans-G?nter@24955
|
115 +include "/usr/share/nano/mutt.nanorc"
|
Hans-G?nter@24955
|
116 +
|
Hans-G?nter@24955
|
117 +## Nanorc files
|
Hans-G?nter@24955
|
118 +include "/usr/share/nano/nanorc.nanorc"
|
Hans-G?nter@24955
|
119 +
|
Hans-G?nter@24955
|
120 +## nftables
|
Hans-G?nter@24955
|
121 +# include "/usr/share/nano/nftables.nanorc"
|
Hans-G?nter@24955
|
122 +
|
Hans-G?nter@24955
|
123 +## C/C++/Obj-C
|
Hans-G?nter@24955
|
124 +# include "/usr/share/nano/objc.nanorc"
|
Hans-G?nter@24955
|
125 +
|
Hans-G?nter@24955
|
126 +## OCaml
|
Hans-G?nter@24955
|
127 +# include "/usr/share/nano/ocaml.nanorc"
|
Hans-G?nter@24955
|
128 +
|
Hans-G?nter@24955
|
129 +## Patch files
|
Hans-G?nter@24955
|
130 +include "/usr/share/nano/patch.nanorc"
|
Hans-G?nter@24955
|
131 +
|
Hans-G?nter@24955
|
132 +## Perl
|
Hans-G?nter@24955
|
133 +# include "/usr/share/nano/perl.nanorc"
|
Hans-G?nter@24955
|
134 +
|
Hans-G?nter@24955
|
135 +## PHP
|
Hans-G?nter@24955
|
136 +include "/usr/share/nano/php.nanorc"
|
Hans-G?nter@24955
|
137 +
|
Hans-G?nter@24955
|
138 +## PO files
|
Hans-G?nter@24955
|
139 +include "/usr/share/nano/po.nanorc"
|
Hans-G?nter@24955
|
140 +
|
Hans-G?nter@24955
|
141 +## PostgreSQL
|
Hans-G?nter@24955
|
142 +# include "/usr/share/nano/postgresql.nanorc"
|
Hans-G?nter@24955
|
143 +
|
Hans-G?nter@24955
|
144 +## POV-Ray
|
Hans-G?nter@24955
|
145 +# include "/usr/share/nano/pov.nanorc"
|
Hans-G?nter@24955
|
146 +
|
Hans-G?nter@24955
|
147 +## Python
|
Hans-G?nter@24955
|
148 +include "/usr/share/nano/python.nanorc"
|
Hans-G?nter@24955
|
149 +
|
Hans-G?nter@24955
|
150 +## Ruby
|
Hans-G?nter@24955
|
151 +# include "/usr/share/nano/ruby.nanorc"
|
Hans-G?nter@24955
|
152 +
|
Hans-G?nter@24955
|
153 +## Bourne shell scripts
|
Hans-G?nter@24955
|
154 +include "/usr/share/nano/sh.nanorc"
|
Hans-G?nter@24955
|
155 +
|
Hans-G?nter@24955
|
156 +## RPM spec files
|
Hans-G?nter@24955
|
157 +# include "/usr/share/nano/spec.nanorc"
|
Hans-G?nter@24955
|
158 +
|
Hans-G?nter@24955
|
159 +## Tcl files
|
Hans-G?nter@24955
|
160 +# include "/usr/share/nano/tcl.nanorc"
|
Hans-G?nter@24955
|
161 +
|
Hans-G?nter@24955
|
162 +## TeX files
|
Hans-G?nter@24955
|
163 +# include "/usr/share/nano/tex.nanorc"
|
Hans-G?nter@24955
|
164 +
|
Hans-G?nter@24955
|
165 +## Texinfo files
|
Hans-G?nter@24955
|
166 +# include "/usr/share/nano/texinfo.nanorc"
|
Hans-G?nter@24955
|
167 +
|
Hans-G?nter@24955
|
168 +## XML files
|
Hans-G?nter@24955
|
169 +include "/usr/share/nano/xml.nanorc"
|
Hans-G?nter@24955
|
170 +
|
Hans-G?nter@24955
|
171 +
|
Hans-G?nter@24955
|
172 +## Config file - By SliTaz
|
Hans-G?nter@24955
|
173 +syntax "conf" "\.?conf$"
|
Hans-G?nter@24955
|
174 +## Keywords
|
Hans-G?nter@24955
|
175 +icolor brightgreen "="
|
Hans-G?nter@24955
|
176 +## Comments
|
Hans-G?nter@24955
|
177 +icolor cyan "^[[:space:]]*#.*$"
|
Hans-G?nter@24955
|
178 +
|
Hans-G?nter@24955
|
179 +## HTML - With modification for SliTaz.
|
Hans-G?nter@24955
|
180 +syntax "HTML" "\.html$"
|
Hans-G?nter@24955
|
181 +color brightblue start="<" end=">"
|
Hans-G?nter@24955
|
182 +color red "&[^; ]*;"
|
Hans-G?nter@24955
|
183 +color brightwhite start="<!DOCTYPE" end=">" start="<title>" end="</title>" start="<!--" end="-->"
|
Hans-G?nter@24955
|
184 +color brightcyan start="<meta" end=">" start="<link" end=">"
|
Hans-G?nter@24955
|
185 +color brightyellow "<p>|</p>|<pre>|</pre>|<li>|</li>"
|
Hans-G?nter@24955
|
186 +color yellow "<ul>|</ul>|<hr>|<hr />"
|
Hans-G?nter@24955
|
187 +color brightred "href=|name=|rel=|http-equiv=|content=|title=|type|style"
|
Hans-G?nter@24955
|
188 +color brightgreen "<h1>|</h1>|<h2>|</h2>|<h3>|</h3>|<h4>|</h4>|<h5>|</h5>|<h6>|</h6>"
|
Hans-G?nter@24955
|
189
|
Hans-G?nter@24955
|
190 ## In /usr/share/nano/extra/ you can find some syntaxes that are
|
Hans-G?nter@24955
|
191 ## specific for certain distros or for some less common languages.
|