Mercurial > emacs
annotate msdos/sed3v2.inp @ 83416:4513d8dcdfd5
Reimplement and extend support for terminal-local environment variables.
* lisp/termdev.el: New file. Move terminal parameter-related functions
here from frame.el.
(terminal-getenv, with-terminal-environment): Reimplement and extend.
(terminal-setenv, terminal-setenv-internal): New functions.
* lisp/frame.el (make-frame-on-tty, framep-on-display, suspend-frame):
Extend doc string, update parameter names.
(terminal-id, terminal-parameter-alist, terminal-parameters)
(terminal-parameter-p, terminal-parameter, set-terminal-parameter)
(terminal-handle-delete-frame, terminal-getenv, terminal-getenv)
(with-terminal-environment): Move to termdev.el.
* lisp/loadup.el: Load termdev as well.
* lisp/Makefile.in (lisp, shortlisp): Add termdev.elc.
* lisp/makefile.MPW (shortlisp): Ditto.
* lisp/ebuff-menu.el (electric-buffer-menu-mode-map): Bind C-z to
`suspend-frame', not `suspend-emacs'.
* lisp/echistory.el (electric-history-map): Ditto.
* lisp/ebrowse.el (ebrowse-electric-list-mode-map): Ditto.
* lisp/ebrowse.el (ebrowse-electric-position-mode-map): Ditto.
* lisp/startup.el (normal-splash-screen): Use `save-buffers-kill-display'
instead of `save-buffers-kill-emacs'.
* lisp/x-win.el (x-initialize-window-system): Add 'global-ok option to
`terminal-getenv'.
* src/term.c (suspend-tty): Update doc string.
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-456
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Thu, 22 Dec 2005 21:02:45 +0000 |
parents | 148f72c0ee3b |
children | 067115a6e738 10fe5fadaf89 |
rev | line source |
---|---|
14967 | 1 # -sed3v2.inp------------------------------------------------------------- |
2 # Configuration script for lib-src/makefile under DJGPP v2 | |
3 # ---------------------------------------------------------------------- | |
36461
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
4 # |
64890
3723093a21fd
Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
52401
diff
changeset
|
5 # Copyright (C) 1996, 1998, 2000, 2002, 2003, 2004, |
3723093a21fd
Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
52401
diff
changeset
|
6 # 2005 Free Software Foundation, Inc. |
36461
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
7 # |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
8 # This file is part of GNU Emacs. |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
9 # |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
10 # This file is free software; as a special exception, the author gives |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
11 # unlimited permission to copy and/or distribute it, with or without |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
12 # modifications, as long as this notice is preserved. |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
13 # |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
14 # This program is distributed in the hope that it will be useful, |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
15 # but WITHOUT ANY WARRANTY; without even the implied warranty of |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
16 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
17 # |
a4fb0c9be609
Add copyright notices for all files. README is a new file, mainly
Eli Zaretskii <eliz@gnu.org>
parents:
30380
diff
changeset
|
18 # ---------------------------------------------------------------------- |
14967 | 19 /^# DIST: /d |
20 /^SHELL *=/s/^/# / | |
21 /^CC *=/s/=.*$/=gcc/ | |
21594
529f64fddbb6
When installing ${version}, do it replacing @version@.
Richard M. Stallman <rms@gnu.org>
parents:
14967
diff
changeset
|
22 /-DVERSION=/s/@version@/\${version}/ |
14967 | 23 /^configname *=/s/=.*$/=msdos/ |
24 /^archlibdir *=/s!=.*$!=/emacs/bin! | |
25 /^bindir *=/s!=.*$!=/emacs/bin! | |
26 /^libdir *=/s!=.*$!=/emacs/bin! | |
52389
3627ac63d5a9
(srcdir): Use "command.com /c cd" to produce an
Eli Zaretskii <eliz@gnu.org>
parents:
52316
diff
changeset
|
27 /^srcdir=/s!srcdir=@srcdir@!srcdir := $(subst \\,/,$(shell command.com /c cd))! |
14967 | 28 /^VPATH *=/s!=.*$!=.! |
29 /^CFLAGS *=/s!=.*$!=-O2 -g! | |
30 /^C_SWITCH_SYSTEM *=/s!=.*$!=-DMSDOS! | |
31 /^LOADLIBES *=/s!=.*$!=! | |
30380
4c605d08a747
Define ALLOCA to an empty string.
Eli Zaretskii <eliz@gnu.org>
parents:
21594
diff
changeset
|
32 /^ALLOCA *=/s!@ALLOCA@!! |
52316
c2cfd1a0a301
(EXEEXT): Define to an empty string.
Eli Zaretskii <eliz@gnu.org>
parents:
36461
diff
changeset
|
33 /^EXEEXT *=/s!@EXEEXT@!! |
65408
148f72c0ee3b
(GETOPT_H, GETOPTOBJS): Define to use getopt.h, getopt.o and getopt1.o.
Eli Zaretskii <eliz@gnu.org>
parents:
64890
diff
changeset
|
34 /^GETOPT_H *=/s!@GETOPT_H@!getopt.h! |
148f72c0ee3b
(GETOPT_H, GETOPTOBJS): Define to use getopt.h, getopt.o and getopt1.o.
Eli Zaretskii <eliz@gnu.org>
parents:
64890
diff
changeset
|
35 /^GETOPTOBJS *=/s!@GETOPTOBJS@!getopt.o getopt1.o! |
14967 | 36 /^INSTALLABLES/s/emacsclient *// |
37 s!^ \./! ! | |
38 /^UTILITIES=/s/ wakeup// | |
39 /^UTILITIES=/s/ movemail// | |
40 /^UTILITIES=/s/ emacsserver// | |
41 /^UTILITIES=/s/ timer// | |
52401 | 42 |
43 # arch-tag: 16f3be18-a45b-496c-b19c-e43840359de8 |