Mercurial > emacs
annotate nt/emacs.bat.in @ 24550:d0b40f823255
*** empty log message ***
author | Karl Heuer <kwzh@gnu.org> |
---|---|
date | Tue, 30 Mar 1999 21:37:40 +0000 |
parents | c687ce4ca98e |
children | c1ed47760e61 |
rev | line source |
---|---|
12456
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
1 |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
2 REM Here begins emacs.bat.in |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
3 |
19721
c687ce4ca98e
Remove OS dependent operations.
Geoff Voelker <voelker@cs.washington.edu>
parents:
16882
diff
changeset
|
4 REM Use new proxy shell by default. |
c687ce4ca98e
Remove OS dependent operations.
Geoff Voelker <voelker@cs.washington.edu>
parents:
16882
diff
changeset
|
5 set SHELL=%emacs_dir%\bin\cmdproxy.exe |
12456
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
6 |
19721
c687ce4ca98e
Remove OS dependent operations.
Geoff Voelker <voelker@cs.washington.edu>
parents:
16882
diff
changeset
|
7 set EMACSLOADPATH=%emacs_dir%\site-lisp;%emacs_dir%\lisp |
12456
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
8 set EMACSDATA=%emacs_dir%\etc |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
9 set EMACSPATH=%emacs_dir%\bin |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
10 set EMACSLOCKDIR=%emacs_dir%\lock |
19721
c687ce4ca98e
Remove OS dependent operations.
Geoff Voelker <voelker@cs.washington.edu>
parents:
16882
diff
changeset
|
11 REM set INFOPATH=%emacs_dir%\info |
12456
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
12 set EMACSDOC=%emacs_dir%\etc |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
13 set TERM=CMD |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
14 |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
15 REM The variable HOME is used to find the startup file, ~\_emacs. Ideally, |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
16 REM this will not be set in this file but should already be set before |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
17 REM this file is invoked. If HOME is not set, use some generic default. |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
18 |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
19 set HOME_SAVE=%HOME% |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
20 set HOME_EXISTS=yes |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
21 set HOME_DEFAULT=C:\ |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
22 set HOME= |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
23 if "%HOME%" == "%HOME_SAVE%" set HOME_EXISTS=no |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
24 if "%HOME_EXISTS%" == "yes" set HOME=%HOME_SAVE% |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
25 if "%HOME_EXISTS%" == "no" set HOME=%HOME_DEFAULT% |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
26 if "%HOME_EXISTS%" == "no" echo HOME is not set! Using %HOME% as a default... |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
27 |
cd1e99d6c95f
Win95 requires carriage returns in batch files.
Geoff Voelker <voelker@cs.washington.edu>
parents:
12181
diff
changeset
|
28 %emacs_dir%\bin\emacs.exe %1 %2 %3 %4 %5 %6 %7 %8 %9 |