Intial commit
[profile/ivi/w3m.git] / doc / README.dict
1 Dictionary look-up hack for w3m
2
3 1. INTRODUCTION
4
5 If you have dictionary look-up command (like 'webster'), you can
6 look a word in a document using w3m. This dictionary-lookup code
7 was contributed by `Rubikitch' (rubikitch@ruby-lang.org), and
8 further modifed by Tushar Samant (scribble at pobox.com).
9
10 2. INSTALLATION
11
12 To make use of dictionary look-up, you currently must change a
13 compile option by hand. After running configure, edit config.h
14 and change
15
16 #undef USE_DICT
17
18 to
19
20 #define USE_DICT
21
22 and recompile w3me (i.e. type "make install").
23 Note that w3m/0.3+cvs-1.373 or later, USE_DICT is defined by default.
24
25 Then find or install a CGI program which takes a word as a query
26 string and prints a response.
27
28 Some ways to do this would be:
29
30   * If you have the 'webster' command, put something like this
31     in a script called 'w3mdict':
32
33       #!/bin/sh
34
35       echo Content-type: text/plain
36       echo
37       webster $QUERY_STRING
38
39     Then install w3mdict as a local CGI (see the local CGI section
40     of the w3m manual), and set your dictionary options from the
41     options page of w3m (usually invoked with "o").
42
43   * If you want this function to look a word up on Google instead,
44     write a local CGI script like this:
45
46       #!/bin/sh
47
48       google_q='http://google.com/search?btnG=Google&q'
49
50       cat <<_END_
51       Content-type: text/plain
52       W3m-control: GOTO $google_q=$QUERY_STRING
53       W3m-control: DELETE_PREVBUF
54
55       _END_
56
57     and set its path as your dictionary-lookup URL option.
58
59 3. USAGE
60
61 You can use the following two commands:
62
63 ESC w    Input a word and look it up using w3mdict command.
64
65 ESC W    look up the current word in the buffer.
66
67 To change these keys, edit ~/.w3m/keymap and edit lines for the
68 functions DICT_WORD and DICT_WORD_AT respectively.