bugfix: colour variables have to be handled by
[vimprobable2.git] / vimprobablerc.1
blobe52d10535ef1a39d2693ea9a6108e49866e3531b
1 .\" Process this file with
2 .\" groff -man -Tascii vimprobablerc.1
3 .\"
4 .TH VIMPROBABLERC 1 "December 2009" "Linux User Manuals"
5 .SH NAME
6 vimprobablerc \- The configuration file for Vimprobable
7 .SH DESCRIPTION
8 If you have a .config/vimprobable/vimprobablerc in your home directory, Vimprobable 
9 will read it at startup.
10 .PP
11 The vimprobablerc file consists of a series of configuration options, one per line. Blank lines and lines starting with a 
12 colon (:) are seen as comments and will be ignored.
13 .SH FILES
14 .I $HOME/.config/vimprobable/vimprobablerc
15 .PP
16 Per user configuration file. 
17 .SH FORMAT
18 .IP set 
19 .RS
20 set is used to alter a default setting. For possible options that can be altered,
21 see the SETTINGS section below.
23 Each line looks like this:
25 .I "    " set what=value
27 Vimprobable is not picky about white space in these lines.
28 .RE 
29 .IP map 
30 .RS
31 map is used to change the default key-binding. For possible options that 
32 can be altered see the MAPPING section below.
34 Each line looks like this:
36 .I "    " map what=value
38 Vimprobable is not picky about white space in these lines.
40 .RE
41 .IP misc
42 .RS
43 Any command listed under colon commands in vimprobable2(1) will be accepted in the config file as well.
46 .SH FORMAT MODIFIED KEYS
48 It is possible to map keys modified with eiter Control, Shift or Modkeys.
49 To map a key modified with Control, use this format: <C-h>
50 where C stands for the Control-key and h for the h-key.
51 or <S-k> where S stands for the Shift-key and k for the k-key.
52 <M1-j> maps the combination of Mod1 and the j-key. Mod1 is
53 usually the "Alt" key, Mod4 the "Windows" key.
55 Examples:
56 <C-h> : Ctrl-h
57 <C-k> : Ctrl-k
58 z<S-i>: z followed by Shift-i
60 .RE 
62 .SH SETTINGS
64 This section describes the possible options that can be changed from
65 their default value.
67 .IP completioncase=[true|false]
68 Case sensitive (true) or insensitive tab completion.
70 .IP homepage=URL
71 Set the URL of the homepage.
73 .IP useragent=<useragent-string>
74 Replace the default useragent-string.
76 .IP acceptlanguage=<acceptlanguage-string>
77 Replace the default acceptlanguage-string.
79 .IP scripts=[true|false]
80 Enable or disable scripts.
82 .IP plugins=[true|false]       
83 Enable or disable plugins.
85 .IP java=[true|false]       
86 Enable or disable Java applets.
88 .IP images=[true|false]
89 Enable or disable autoload of images.
91 .IP shrinkimages=[true|false]  
92 Enable or disable autoshrink of images.
94 .IP cursivefont=cursivefont-family
95 Replace the default cursive font family
97 .IP defaultencoding=encoding
98 Replace the default encoding
100 .IP defaultfont=default-font-family
101 Replace the default font family
103 .IP defaultsearch=searchengine-shortcut
104 Replace the default search engine
106 .IP fontsize=integer
107 Replace the default fontsize
109 .IP monofontsize=integer  
110 Replace the default monospace fontsize
112 .IP caret=[true|false]         
113 Enable or disable caret browsing
115 .IP fantasyfont=fantasy-font-family
116 Replace the default fantasy font family
118 .IP minimumfontsize=integer 
119 Replace the default minimum font size
121 .IP monofont=default-monospace-font-family
122 Replace the default monospace font family
124 .IP proxy=[true|false]
125 Whether to read and use the http_proxy environment variable
127 .IP backgrounds=[true|false]         
128 Enable or disable print backgrounds
130 .IP sansfont=default-sans-font-family
131 Replace the default sans-serif font family
133 .IP scrollbars=[true|false]
134 Enable or disable scrollbars.
136 .IP statusbar=[true|false]
137 Show or hide the status bar.
139 .IP inputbox=[true|false]
140 Show or hide the input box.
142 .IP seriffont=default-serif-font-family
143 Replace the default serif font family
145 .IP stylesheet=URL
146 Replace the user stylesheet
148 .IP webinspector=[true|false]
149 Enable or disable webinspector
151 .SH MAPPINGS
153 Keys can be mapped to the following functions:
155 .IP quit
156 Close the browser
158 .IP stop
159 Stop the current loading process
161 .IP bookmark
162 Save the current website in the bookmarks
164 .IP source
165 Toggle HTML source view
167 .IP jumpleft
168 Scroll to left edge
170 .IP jumpright
171 Scroll to right edge
173 .IP jumptop
174 Scroll to top of the page
176 .IP jumpbottom
177 Scroll to bottom of the page
179 .IP pageup
180 Scroll one screensize up
182 .IP pagedown
183 Scroll one screensize down
185 .IP navigationback
186 Go to previous page in browser-history
188 .IP navigationforward
189 Go to next page in browser-history
191 .IP reload
192 Reload current page
194 .IP scrollleft
195 Scroll the page one step to the left
197 .IP scrollright
198 Scroll the page one step to the right
200 .IP scrollup
201 Scroll the page one step up
203 .IP scrolldown
204 Scroll the page one step down
206 Example: 
207 To map the 'R' key to reload to current page, add the following
208 line into ~/.config/vimprobable/vimprobablerc:
210 map <S-R> reload
212 .SH MAPPING COLON COMMANDS
214 Key can be mapped to any colon commands. Instead of entering an
215 internal symbol for the key combination to be mapped to, enter
216 a command line as you would enter it within a running browser
217 instance. For example:
219 map <C-s>=:set scripts=false
221 This would map Control-s to disable Javascript.
223 map i=:javascript console.log('insertmode_on')
225 This maps the i key to manually activate INSERT mode.
227 .SH INTERACTIVE SETTING
228 All settings can be changed on the fly by entering
229 :set followed by one of the commands in the SETTINGS section
230 above.
232 .SH BUGS
233 There has not been any significant bug-hunting yet.
234 .SH AUTHORS
235 Hannes Schueller and Matto Fransen
236 .SH "SEE ALSO"
237 .BR vimprobable2 (1),