wok view nano/stuff/patches/etc_nanorc-6.2 @ rev 25503

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