aboutsummaryrefslogtreecommitdiffstats
path: root/README.multi-tty
diff options
context:
space:
mode:
authorMiles Bader2007-05-16 07:12:33 +0000
committerMiles Bader2007-05-16 07:12:33 +0000
commit36ab861205a8e5f930918ff4c8e62d158169a32a (patch)
tree90cd759731bae97e70754a58d07d8ca37b8e976c /README.multi-tty
parenta9683a703b3d03b2f8480f04d081fe366e94e599 (diff)
downloademacs-36ab861205a8e5f930918ff4c8e62d158169a32a.tar.gz
emacs-36ab861205a8e5f930918ff4c8e62d158169a32a.zip
Rudimentary fix for environment variable handling.
* lisp/env.el (getenv): Restore David Kastrup's fix. (environment): Add optional frame parameter. * lisp/mule-cmds.el (set-locale-environment): Fix getenv call. * lisp/term/rxvt.el (rxvt-set-background-mode): Ditto. * lisp/x-win.el (x-initialize-window-system, terminal-init-xterm): Ditto. * lisp/server.el (server-with-environment): Restore the original environment. Revision: emacs@sv.gnu.org/emacs--multi-tty--0--patch-6 Creator: Karoly Lorentey <karoly@lorentey.hu>
Diffstat (limited to 'README.multi-tty')
-rw-r--r--README.multi-tty113
1 files changed, 19 insertions, 94 deletions
diff --git a/README.multi-tty b/README.multi-tty
index ce5b3337eae..41120566ea9 100644
--- a/README.multi-tty
+++ b/README.multi-tty
@@ -19,13 +19,8 @@ nice if they could connect to this instance from a remote ssh session
19and check their messages without opening a remote X frame or resorting 19and check their messages without opening a remote X frame or resorting
20to gnus-slave. 20to gnus-slave.
21 21
22WHO IS DOING IT 22THANKS
23--------------- 23------
24
25I'm Károly Lőrentey. My address: lorentey@elte.hu.
26
27Comments, bug reports, suggestions and patches are welcome; send them
28to multi-tty@lists.fnord.hu.
29 24
30The following is a (sadly incomplete) list of people who have 25The following is a (sadly incomplete) list of people who have
31contributed to the project by testing, submitting patches, bug 26contributed to the project by testing, submitting patches, bug
@@ -70,21 +65,6 @@ Richard Stallman was kind enough to review an earlier version of my
70patches. 65patches.
71 66
72 67
73MAILING LISTS
74-------------
75
76The multi-tty mailing list (discussion & bug reports):
77
78 Address: multi-tty@lists.fnord.hu
79 Signup: http://lists.fnord.hu/mailman/listinfo/multi-tty
80 Archive: http://news.gmane.org/gmane.emacs.multi-tty/
81
82Commit notifications (read-only):
83
84 Address: multi-tty-commits@lists.fnord.hu
85 Signup: http://lists.fnord.hu/mailman/listinfo/multi-tty-commits
86
87
88STATUS 68STATUS
89------ 69------
90 70
@@ -107,13 +87,14 @@ few tricky test cases for you.
107Known problems: 87Known problems:
108 88
109 * GTK support. If you compile your Emacs with the GTK 89 * GTK support. If you compile your Emacs with the GTK
110 toolkit, some functionality of multi-tty will be lost. In 90 toolkit, some functionality of multi-tty may be lost. In
111 particular, you will not be able to work on multiple X 91 particular, you may get crashes while working on multiple X
112 displays at once. Current releases of GTK have limitations 92 displays at once. Previous releases of GTK had limitations
113 and bugs that prevent full-blown multi-display support in 93 and bugs that prevented full-blown multi-display support in
114 Emacs. (GTK crashes when Emacs tries to disconnect from an 94 Emacs. (GTK crashed when Emacs tries to disconnect from an
115 X server.) Use the Lucid toolkit if you want to see a 95 X server.) Things are much improved in the current GTK
116 complete feature set. 96 version, but if you do experience crashes in libgtk, try
97 compiling Emacs with the Lucid toolkit instead.
117 98
118 * The single-kboard mode. 99 * The single-kboard mode.
119 100
@@ -154,68 +135,12 @@ Known problems:
154HOW TO GET THE BRANCH 135HOW TO GET THE BRANCH
155--------------------- 136---------------------
156 137
157The branch uses Bazaar 1 (http://bazaar.canonical.com) for version control. 138To get the branch, check out the "multi-tty" CVS branch from Emacs CVS.
158
159Retrieving the latest version of the branch:
160
161 baz register-archive -f http://aszt.inf.elte.hu/~lorentey/mirror/arch/2004
162 baz get lorentey@elte.hu--2004/emacs--multi-tty <directory>
163
164This incantation uses an archive mirror that is hosted on a
165high-bandwidth site. Please note that on average there is a two-hour
166delay for commits to arrive on this mirror. My primary mirror is on the
167low-bandwidth http://lorentey.hu/ site:
168
169 baz register-archive -f http://lorentey.hu/arch/2004/
170 baz get lorentey@elte.hu--2004/emacs--multi-tty <directory>
171 139
172This is "instantly" updated, but very slow from outside Hungary. 140Alternatively, you can use Bazaar version 1 (not 2) or tla:
173(By "instantly" I mean as soon as I connect the notebook I work on to
174a network. It could take days.)
175 141
176The Arch supermirror provides mirroring services for all public Arch 142 baz register-archive http://arch.sv.gnu.org/archives/emacs
177repositories. We have a mirror there, too, if you prefer. 143 baz get emacs@sv.gnu.org/emacs--multi-tty--0 <directory>
178
179 baz register-archive -f http://mirrors.sourcecontrol.net/lorentey%40elte.hu--2004
180 baz get lorentey@elte.hu--2004/emacs--multi-tty <directory>
181
182My GPG key id is 0FB27A3F; it is available from
183hkp://wwwkeys.eu.pgp.net/, or from my homepage at
184http://lorentey.hu/rolam/gpg.html)
185
186Don't worry if the above checkout takes a few minutes to complete;
187once you have a source tree, updating it to the latest revision will
188be _much_ faster. Use the following command for the update:
189
190 baz replay
191
192You can find more information about Bazaar on
193http://bazaar.canonical.com/. It's a distributed source control
194system that is somewhat less broken than competing projects.
195
196If you don't have Bazaar, the branch has a homepage from which you can
197download conventional patches against Emacs CVS HEAD:
198
199 http://lorentey.hu/project/emacs.html
200
201I suggest you use Bazaar whenever feasible.
202
203
204DEBIAN PACKAGES
205---------------
206
207If you run Debian, or a distribution based on Debian, you are welcome
208to use our binary packages; put these lines in your /etc/apt/sources.list:
209
210 # Multi-tty Emacs
211 deb http://aszt.inf.elte.hu/~lorentey/mirror/apt unstable multi-tty
212 deb-src http://aszt.inf.elte.hu/~lorentey/mirror/apt unstable multi-tty
213
214Note that these packages are intended solely to provide an easy way to
215test the new multi-tty features. They are not to be taken as Emacs
216releases, and it's a mistake to expect robust operation or any kind of
217timely support for them. Do not install them, unless you'd like to
218have your editor crash on you.
219 144
220 145
221COMPILATION 146COMPILATION
@@ -225,7 +150,7 @@ The multi-tty branch is compiled the same way as Emacs itself:
225 150
226 make maintainer-clean # (If you have compiled Emacs before) 151 make maintainer-clean # (If you have compiled Emacs before)
227 152
228 ./configure --without-gtk <your favourite options> 153 ./configure <your favourite options>
229 make bootstrap 154 make bootstrap
230 make install 155 make install
231 156
@@ -262,8 +187,9 @@ exit emacs, all terminals should be restored to their previous states.
262 187
263This is work in progress, and probably full of bugs. It is a good 188This is work in progress, and probably full of bugs. It is a good
264idea to run emacs from gdb, so that you'll have a live instance to 189idea to run emacs from gdb, so that you'll have a live instance to
265debug if something goes wrong. Please send me your bug reports on our 190debug if something goes wrong. Please send your bug reports to
266mailing list: multi-tty@lists.fnord.hu 191emacs-devel@gnu.org. Please don't forget to mention that you are
192using the multi-tty branch.
267 193
268TIPS & TRICKS 194TIPS & TRICKS
269------------- 195-------------
@@ -348,8 +274,7 @@ following:
348CHANGELOG 274CHANGELOG
349--------- 275---------
350 276
351See arch logs. 277See the ChangeLog.multi-tty files in the source tree.
352
353 278
354NEWS 279NEWS
355---- 280----