Commit | Line | Data |
---|---|---|
7f947b13 EZ |
1 | Basic Installation for An Introduction to Programming in Emacs Lisp version 2 |
2 | ================== | |
3 | ||
4 | # To see the table of contents of the emacs-lisp-intro-2.00.tar.gz | |
5 | # file, execute the following at your shell prompt: | |
6 | ||
7 | tar -tzvf emacs-lisp-intro-2.00.tar.gz | |
8 | ||
9 | # To uncompress and untar the file, execute the following: | |
10 | ||
11 | tar -xzvf emacs-lisp-intro-2.00.tar.gz | |
12 | ||
13 | # The file will untar into a subdirectory called emacs-lisp-intro-2.00 | |
14 | # That directory will contain the Texinfo source for the book, the | |
15 | # Info files and various other files. | |
16 | ||
17 | cd emacs-lisp-intro-2.00 | |
18 | ||
19 | # To create a DVI file that can be printed directly or converted | |
20 | # to PostScript or PDF and then printed, execute the following: | |
21 | ||
22 | ./configure | |
23 | make dvi | |
24 | ||
177c0ea7 | 25 | # To create an HTML file, execute the following |
7f947b13 EZ |
26 | # (presumably you have already executed the `./configure' command |
27 | # before running `make dvi'; if not execute `./configure' now); | |
28 | # this will place HTML files into a emacs-lisp-intro/ subdirectory: | |
29 | ||
30 | makeinfo --html --verbose emacs-lisp-intro.texi | |
31 | ||
32 | # To create a single, large HTML file in the current directory, | |
33 | # use the --no-split option, like this: | |
34 | ||
35 | makeinfo --html --no-split --verbose emacs-lisp-intro.texi | |
36 | ||
37 | # At the time of writing, `makeinfo' version 4.0b creates HTML | |
38 | # files with %20 in addresses instead of a space. Some | |
39 | # browsers have difficulty following such references. In | |
40 | # GNU Emacs, you can replace the occurrences of %20 with a | |
41 | # command such as | |
42 | # (replace-string "%20" " ") | |
43 | ||
44 | # To create a single, large Info file in the current directory | |
45 | # instead of the usual 16 smaller Info files, and also, to avoid | |
46 | # indenting paragraphs, execute: | |
47 | ||
48 | makeinfo --no-split --paragraph-indent=0 --verbose emacs-lisp-intro.texi | |
49 | ||
50 | # To create a single, large Plain text file in the current | |
51 | # directory, execute: | |
52 | ||
53 | makeinfo --fill-column=70 --no-split --paragraph-indent=0 \ | |
54 | --verbose --no-headers --output=emacs-lisp-intro.txt emacs-lisp-intro.texi | |
55 | ||
56 | ### |