diff options
| author | Miles Bader | 2007-05-16 07:12:33 +0000 |
|---|---|---|
| committer | Miles Bader | 2007-05-16 07:12:33 +0000 |
| commit | 36ab861205a8e5f930918ff4c8e62d158169a32a (patch) | |
| tree | 90cd759731bae97e70754a58d07d8ca37b8e976c /README.multi-tty | |
| parent | a9683a703b3d03b2f8480f04d081fe366e94e599 (diff) | |
| download | emacs-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-tty | 113 |
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 | |||
| 19 | and check their messages without opening a remote X frame or resorting | 19 | and check their messages without opening a remote X frame or resorting |
| 20 | to gnus-slave. | 20 | to gnus-slave. |
| 21 | 21 | ||
| 22 | WHO IS DOING IT | 22 | THANKS |
| 23 | --------------- | 23 | ------ |
| 24 | |||
| 25 | I'm Károly Lőrentey. My address: lorentey@elte.hu. | ||
| 26 | |||
| 27 | Comments, bug reports, suggestions and patches are welcome; send them | ||
| 28 | to multi-tty@lists.fnord.hu. | ||
| 29 | 24 | ||
| 30 | The following is a (sadly incomplete) list of people who have | 25 | The following is a (sadly incomplete) list of people who have |
| 31 | contributed to the project by testing, submitting patches, bug | 26 | contributed to the project by testing, submitting patches, bug |
| @@ -70,21 +65,6 @@ Richard Stallman was kind enough to review an earlier version of my | |||
| 70 | patches. | 65 | patches. |
| 71 | 66 | ||
| 72 | 67 | ||
| 73 | MAILING LISTS | ||
| 74 | ------------- | ||
| 75 | |||
| 76 | The 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 | |||
| 82 | Commit 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 | |||
| 88 | STATUS | 68 | STATUS |
| 89 | ------ | 69 | ------ |
| 90 | 70 | ||
| @@ -107,13 +87,14 @@ few tricky test cases for you. | |||
| 107 | Known problems: | 87 | Known 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: | |||
| 154 | HOW TO GET THE BRANCH | 135 | HOW TO GET THE BRANCH |
| 155 | --------------------- | 136 | --------------------- |
| 156 | 137 | ||
| 157 | The branch uses Bazaar 1 (http://bazaar.canonical.com) for version control. | 138 | To get the branch, check out the "multi-tty" CVS branch from Emacs CVS. |
| 158 | |||
| 159 | Retrieving 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 | |||
| 164 | This incantation uses an archive mirror that is hosted on a | ||
| 165 | high-bandwidth site. Please note that on average there is a two-hour | ||
| 166 | delay for commits to arrive on this mirror. My primary mirror is on the | ||
| 167 | low-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 | ||
| 172 | This is "instantly" updated, but very slow from outside Hungary. | 140 | Alternatively, 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 | ||
| 174 | a network. It could take days.) | ||
| 175 | 141 | ||
| 176 | The Arch supermirror provides mirroring services for all public Arch | 142 | baz register-archive http://arch.sv.gnu.org/archives/emacs |
| 177 | repositories. 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 | |||
| 182 | My GPG key id is 0FB27A3F; it is available from | ||
| 183 | hkp://wwwkeys.eu.pgp.net/, or from my homepage at | ||
| 184 | http://lorentey.hu/rolam/gpg.html) | ||
| 185 | |||
| 186 | Don't worry if the above checkout takes a few minutes to complete; | ||
| 187 | once you have a source tree, updating it to the latest revision will | ||
| 188 | be _much_ faster. Use the following command for the update: | ||
| 189 | |||
| 190 | baz replay | ||
| 191 | |||
| 192 | You can find more information about Bazaar on | ||
| 193 | http://bazaar.canonical.com/. It's a distributed source control | ||
| 194 | system that is somewhat less broken than competing projects. | ||
| 195 | |||
| 196 | If you don't have Bazaar, the branch has a homepage from which you can | ||
| 197 | download conventional patches against Emacs CVS HEAD: | ||
| 198 | |||
| 199 | http://lorentey.hu/project/emacs.html | ||
| 200 | |||
| 201 | I suggest you use Bazaar whenever feasible. | ||
| 202 | |||
| 203 | |||
| 204 | DEBIAN PACKAGES | ||
| 205 | --------------- | ||
| 206 | |||
| 207 | If you run Debian, or a distribution based on Debian, you are welcome | ||
| 208 | to 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 | |||
| 214 | Note that these packages are intended solely to provide an easy way to | ||
| 215 | test the new multi-tty features. They are not to be taken as Emacs | ||
| 216 | releases, and it's a mistake to expect robust operation or any kind of | ||
| 217 | timely support for them. Do not install them, unless you'd like to | ||
| 218 | have your editor crash on you. | ||
| 219 | 144 | ||
| 220 | 145 | ||
| 221 | COMPILATION | 146 | COMPILATION |
| @@ -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 | ||
| 263 | This is work in progress, and probably full of bugs. It is a good | 188 | This is work in progress, and probably full of bugs. It is a good |
| 264 | idea to run emacs from gdb, so that you'll have a live instance to | 189 | idea to run emacs from gdb, so that you'll have a live instance to |
| 265 | debug if something goes wrong. Please send me your bug reports on our | 190 | debug if something goes wrong. Please send your bug reports to |
| 266 | mailing list: multi-tty@lists.fnord.hu | 191 | emacs-devel@gnu.org. Please don't forget to mention that you are |
| 192 | using the multi-tty branch. | ||
| 267 | 193 | ||
| 268 | TIPS & TRICKS | 194 | TIPS & TRICKS |
| 269 | ------------- | 195 | ------------- |
| @@ -348,8 +274,7 @@ following: | |||
| 348 | CHANGELOG | 274 | CHANGELOG |
| 349 | --------- | 275 | --------- |
| 350 | 276 | ||
| 351 | See arch logs. | 277 | See the ChangeLog.multi-tty files in the source tree. |
| 352 | |||
| 353 | 278 | ||
| 354 | NEWS | 279 | NEWS |
| 355 | ---- | 280 | ---- |