aboutsummaryrefslogtreecommitdiffstats
path: root/admin/nt
diff options
context:
space:
mode:
authorJason Rumney2009-02-23 13:17:21 +0000
committerJason Rumney2009-02-23 13:17:21 +0000
commit3deb93c663738615ef54366eef53162fd4fa6c2a (patch)
treeb2dd4fd2f73d139f98f13c8138e7629a9a1d35bd /admin/nt
parent9b0587538efc623b79eddf46ac392f4c4f5db795 (diff)
downloademacs-3deb93c663738615ef54366eef53162fd4fa6c2a.tar.gz
emacs-3deb93c663738615ef54366eef53162fd4fa6c2a.zip
Remove ever expanding versions of Windows. Shorten FAQ URL. Remove
mention of obsolete lock directory. Windows distribution now bin and barebin only. Add note about SVG support. Remove old tar and gzip problem workarounds. Use new (22.x) -Q option. Report all bugs through bug tracker.
Diffstat (limited to 'admin/nt')
-rw-r--r--admin/nt/README.W32133
1 files changed, 60 insertions, 73 deletions
diff --git a/admin/nt/README.W32 b/admin/nt/README.W32
index 12aa04c8e1e..d21959ced19 100644
--- a/admin/nt/README.W32
+++ b/admin/nt/README.W32
@@ -4,62 +4,61 @@ See the end of the file for license conditions.
4 4
5 Emacs for Windows 5 Emacs for Windows
6 6
7 This README file describes how to set up and run a precompiled version 7 This README file describes how to set up and run a precompiled
8 of GNU Emacs for Windows NT/2000/XP and Windows 95/98/Me. This 8 version of GNU Emacs for Windows. This distribution can be found on
9 distribution can be found on the ftp.gnu.org server and its mirrors: 9 the ftp.gnu.org server and its mirrors:
10 10
11 ftp://ftp.gnu.org/gnu/emacs/windows/ 11 ftp://ftp.gnu.org/gnu/emacs/windows/
12 12
13 This server contains other distributions, including the full Emacs 13 This server contains other distributions, including the full Emacs
14 source distribution and the lisp source distribution, as well as older 14 source distribution and a barebin distribution which can be installed
15 releases of Emacs for Windows. 15 over it, as well as older releases of Emacs for Windows.
16 16
17 Answers to frequently asked questions, and further information about 17 Answers to frequently asked questions, and further information about
18 this port of GNU Emacs and related software packages can be found via 18 this port of GNU Emacs and related software packages can be found via
19 http: 19 http:
20 20
21 http://www.gnu.org/software/emacs/windows/ntemacs.html 21 http://www.gnu.org/software/emacs/windows/
22 22
23* Preliminaries 23* Preliminaries
24 24
25 Along with this file should be six subdirectories (bin, etc, info, 25 Along with this file should be five subdirectories (bin, etc, info,
26 lisp, lock, site-lisp). Depending on which distribution you have 26 lisp, site-lisp). If you have downloaded the barebin distribution,
27 installed, the lisp subdirectory might contain both the lisp source 27 then it will contain only the bin directory and the built in
28 (*.el) and compiled lisp files (*.elc), or just the compiled lisp 28 documentation in etc/DOC-X, the rest of the subdirectories are in
29 files. If you don't have the lisp source files, you can obtain them 29 the src distribution, which the barebin distribution is designed to
30 by downloading the lisp source distribution or the full source 30 be used with.
31 distribution from the ftp site mentioned above.
32 31
33* Setting up Emacs 32* Setting up Emacs
34 33
35 To install Emacs, simply unpack all the files into a directory of your 34 To install Emacs, simply unpack all the files into a directory of
36 choice, but note that you might encounter minor problems if there is a 35 your choice, but note that you might encounter minor problems if
37 space anywhere in the directory name. To complete the installation 36 there is a space anywhere in the directory name. To complete the
38 process, you can optionally run the program addpm.exe in the bin 37 installation process, you can optionally run the program addpm.exe
39 subdirectory. This will add some entries to the registry that tell 38 in the bin subdirectory. This will put an icon for Emacs in the
40 Emacs where to find its support files, and put an icon for Emacs in 39 Start Menu under "Start -> Programs -> Gnu Emacs".
41 the Start Menu under "Start -> Programs -> Gnu Emacs -> Emacs".
42 40
43 Some users have reported that the Start Menu item is not created for 41 Some users have reported that the Start Menu item is not created for
44 them. If this happens, just create your own shortcut to runemacs.exe, 42 them. If this happens, just create your own shortcut to runemacs.exe,
45 eg. by dragging it on to the desktop or the Start button. 43 eg. by dragging it on to the desktop or the Start button.
46 44
47 Note that running addpm is now an optional step; Emacs is able to 45 Note that running addpm is now an optional step; Emacs is able to
48 locate all of its files without needing the information to be set in 46 locate all of its files without needing any information to be set in
49 the environment or the registry, although such settings will still be 47 the environment or the registry, although such settings will still
50 obeyed if present. This is convenient for running Emacs on a machine 48 be obeyed if present. This is convenient for running Emacs on a
51 which disallows registry changes, or on which software should not be 49 machine which disallows registry changes, or on which software
52 installed. For instance, you can now run Emacs directly from a CD 50 should not be installed. For instance, you can now run Emacs
53 without copying or installing anything on the machine itself. 51 directly from a CD or USB flash drive without copying or installing
52 anything on the machine itself.
54 53
55* Starting Emacs 54* Starting Emacs
56 55
57 To run Emacs, simply select Emacs from the Start Menu, or invoke 56 To run Emacs, simply select Emacs from the Start Menu, or invoke
58 runemacs.exe directly from Explorer or a command prompt. This will 57 runemacs.exe directly from Explorer or from a command prompt. This
59 start Emacs in its default GUI mode, ready to use. If you have never 58 will start Emacs in its default GUI mode, ready to use. If you have
60 used Emacs before, you should follow the tutorial at this point 59 never used Emacs before, you should follow the tutorial at this
61 (select Emacs Tutorial from the Help menu), since Emacs is quite 60 point (select Emacs Tutorial from the Help menu), since Emacs is
62 different from ordinary Windows applications in many respects. 61 quite different from ordinary Windows applications in many respects.
63 62
64 If you want to use Emacs in tty or character mode within a command 63 If you want to use Emacs in tty or character mode within a command
65 window, you can start it by typing "emacs -nw" at the command prompt. 64 window, you can start it by typing "emacs -nw" at the command prompt.
@@ -108,7 +107,7 @@ See the end of the file for license conditions.
108 `Movemail' node of the Emacs manual. 107 `Movemail' node of the Emacs manual.
109 108
110 + digest-doc.exe, sorted-doc.exe - Tools for rebuilding the 109 + digest-doc.exe, sorted-doc.exe - Tools for rebuilding the
111 built-in documentation. 110 built-in documentation.
112 111
113* Image support 112* Image support
114 113
@@ -138,18 +137,24 @@ See the end of the file for license conditions.
138 GIF: requires libungif or giflib 4.1 or later, which will be 137 GIF: requires libungif or giflib 4.1 or later, which will be
139 called giflib4.dll, libungif4.dll or libungif.dll. 138 called giflib4.dll, libungif4.dll or libungif.dll.
140 139
140 In addition, Emacs can be compiled to support SVG. This precompiled
141 distribution has not been compiled that way, since the SVG library
142 or one or more of its extensive dependencies appear to be
143 unreliable under Windows. See nt/INSTALL in the src distribution if
144 you wish to compile Emacs with SVG support.
141 145
142* Uninstalling Emacs 146* Uninstalling Emacs
143 147
144 If you should need to uninstall Emacs, simply delete all the files and 148 If you should need to uninstall Emacs, simply delete all the files
145 subdirectories from the directory where it was unpacked (Emacs does 149 and subdirectories from the directory where it was unpacked (Emacs
146 not install or update any files in system directories or anywhere 150 does not install or update any files in system directories or
147 else). If you ran the addpm.exe program to create the registry 151 anywhere else). If you ran the addpm.exe program to create the
148 entries and the Start menu icon, then you can remove the registry 152 registry entries and the Start menu icon, then you can remove the
149 entries using regedit. All of the settings are written under the 153 registry entries using regedit. All of the settings are written
150 Software\GNU\Emacs key in HKEY_LOCAL_MACHINE, or if you didn't have 154 under the Software\GNU\Emacs key in HKEY_LOCAL_MACHINE, or if you
151 administrator privileges, the same key in HKEY_CURRENT_USER. Just 155 didn't have administrator privileges when you installed, the same
152 delete the Software\GNU\Emacs key. 156 key in HKEY_CURRENT_USER. Just delete the whole Software\GNU\Emacs
157 key.
153 158
154 The Start menu entry can be removed by right-clicking on the Task bar 159 The Start menu entry can be removed by right-clicking on the Task bar
155 and selecting Properties, then using the Remove option on the Start 160 and selecting Properties, then using the Remove option on the Start
@@ -162,12 +167,10 @@ See the end of the file for license conditions.
162 Unpacking the distributions 167 Unpacking the distributions
163 168
164 If you encounter trouble trying to run Emacs, there are a number of 169 If you encounter trouble trying to run Emacs, there are a number of
165 possible causes. If you didn't use the versions of tar and gunzip (or 170 possible causes. Check the following for indications that the
166 djtarnt) on the above ftp site, it is possible that the distribution 171 distribution was not corrupted by the tools used to unpack it:
167 became corrupted while it was being unpacked. Check the following for
168 indications that the distribution was not corrupted:
169 172
170 * Be sure to disable the CR/LF translation or the executables will 173 * Be sure to disable CR/LF translation or the executables will
171 be unusable. Older versions of WinZipNT would enable this 174 be unusable. Older versions of WinZipNT would enable this
172 translation by default. If you are using WinZipNT, disable it. 175 translation by default. If you are using WinZipNT, disable it.
173 (I don't have WinZipNT myself, and I do not know the specific 176 (I don't have WinZipNT myself, and I do not know the specific
@@ -178,14 +181,6 @@ See the end of the file for license conditions.
178 truncated to abbrevli.elc, your distribution has been corrupted 181 truncated to abbrevli.elc, your distribution has been corrupted
179 while unpacking and Emacs will not start. 182 while unpacking and Emacs will not start.
180 183
181 * Users have said that some utilities (WinZip again?) don't create
182 the lock subdirectory. You can create the lock directory by hand
183 (it is normally empty).
184
185 * Users have also reported that the gnu-win32 tar corrupts the
186 executables. Use the version of tar or djtarnt on the ftp.gnu.org
187 site instead.
188
189 If you believe you have unpacked the distributions correctly and are 184 If you believe you have unpacked the distributions correctly and are
190 still encountering problems, see the section on Further Information 185 still encountering problems, see the section on Further Information
191 below. 186 below.
@@ -203,7 +198,7 @@ See the end of the file for license conditions.
203 your favorite web browser to following the document (if you haven't 198 your favorite web browser to following the document (if you haven't
204 already): 199 already):
205 200
206 http://www.gnu.org/software/emacs/windows/ntemacs.html 201 http://www.gnu.org/software/emacs/windows/
207 202
208 This document serves as an FAQ and a source for further information 203 This document serves as an FAQ and a source for further information
209 about the Windows port and related software packages. 204 about the Windows port and related software packages.
@@ -240,24 +235,16 @@ See the end of the file for license conditions.
240 about it. First check the FAQ on the web page above to see if the bug 235 about it. First check the FAQ on the web page above to see if the bug
241 is already known and if there are any workarounds. Then check whether 236 is already known and if there are any workarounds. Then check whether
242 the bug has something to do with code in your .emacs file, e.g. by 237 the bug has something to do with code in your .emacs file, e.g. by
243 invoking Emacs with the "-q --no-site-file" options. 238 invoking Emacs with the "-Q" option.
244 239
245 If you decide that it is a bug in Emacs that might be specific to the 240 If you decide that it is a bug in Emacs, use the built in bug
246 Windows port, send a message to the "help-emacs-windows@gnu.org" 241 reporting facility to report it (from the menu; Help -> Send Bug Report).
247 mailing list describing the bug, the version of Emacs that you are 242 If you have not yet configured Emacs for mail, then when you press
248 using, and the operating system that you are running on (Windows NT, 243 C-c C-c to send the report, it will ask you to paste the text of the
249 2000, 95, 98, etc. including service pack level if known). If the bug 244 report into your mail client. If the bug is related to
250 is related to subprocesses, also specify which shell you are using 245 subprocesses, also specify which shell you are using (e.g., include
251 (e.g., include the values of `shell-file-name' and 246 the values of `shell-file-name' and `shell-explicit-file-name' in
252 `shell-explicit-file-name' in your message). 247 your message).
253
254 If you think the bug is not specific to the Windows port of Emacs,
255 then it is better to mail the bug report to "bug-gnu-emacs@gnu.org" so
256 that it will be seen by the right people. If Emacs has been set up to
257 send mail, you can use the command M-x report-emacs-bug to create and
258 send the bug report, but in some cases there is a function to report
259 bugs in a specific package; e.g. M-x gnus-bug for Gnus, M-x
260 c-submit-bug-report for C/C++/Java mode, etc.
261 248
262 Enjoy! 249 Enjoy!
263 250