diff options
Diffstat (limited to 'admin/notes/multi-tty')
| -rw-r--r-- | admin/notes/multi-tty | 23 |
1 files changed, 11 insertions, 12 deletions
diff --git a/admin/notes/multi-tty b/admin/notes/multi-tty index 85babb903b9..410e3aa8614 100644 --- a/admin/notes/multi-tty +++ b/admin/notes/multi-tty | |||
| @@ -160,7 +160,7 @@ I use the following two bash scripts to handle my Emacs sessions: | |||
| 160 | 160 | ||
| 161 | name="$1" | 161 | name="$1" |
| 162 | shift | 162 | shift |
| 163 | 163 | ||
| 164 | if [ -z "$name" ]; then | 164 | if [ -z "$name" ]; then |
| 165 | echo "Usage: connect_emacs <name> <args>..." >&2 | 165 | echo "Usage: connect_emacs <name> <args>..." >&2 |
| 166 | exit 1 | 166 | exit 1 |
| @@ -184,7 +184,7 @@ screendir="/var/run/screen/S-$USER" | |||
| 184 | serverdir="/tmp/emacs$UID" | 184 | serverdir="/tmp/emacs$UID" |
| 185 | emacs=/usr/bin/emacs-multi-tty # Or wherever you installed your multi-tty Emacs | 185 | emacs=/usr/bin/emacs-multi-tty # Or wherever you installed your multi-tty Emacs |
| 186 | 186 | ||
| 187 | if [ -z "$name" ]; then | 187 | if [ -z "$name" ]; then |
| 188 | echo "Usage: preload_emacs <name> [<waitp>]" >&2 | 188 | echo "Usage: preload_emacs <name> [<waitp>]" >&2 |
| 189 | exit 1 | 189 | exit 1 |
| 190 | fi | 190 | fi |
| @@ -314,7 +314,7 @@ THINGS TO DO | |||
| 314 | Emacs with GTK support. If you want to play around with GTK | 314 | Emacs with GTK support. If you want to play around with GTK |
| 315 | multidisplay (and don't mind core dumps), you can edit src/config.h | 315 | multidisplay (and don't mind core dumps), you can edit src/config.h |
| 316 | and define HAVE_GTK_MULTIDISPLAY there by hand. | 316 | and define HAVE_GTK_MULTIDISPLAY there by hand. |
| 317 | 317 | ||
| 318 | http://bugzilla.gnome.org/show_bug.cgi?id=85715 | 318 | http://bugzilla.gnome.org/show_bug.cgi?id=85715 |
| 319 | 319 | ||
| 320 | Update: Han reports that GTK+ version 2.8.9 almost gets display | 320 | Update: Han reports that GTK+ version 2.8.9 almost gets display |
| @@ -414,7 +414,7 @@ THINGS TO DO | |||
| 414 | sometimes; Emacs does not respond to stimuli from other keyboards. | 414 | sometimes; Emacs does not respond to stimuli from other keyboards. |
| 415 | At least a beep or a message would be important, if the single-mode | 415 | At least a beep or a message would be important, if the single-mode |
| 416 | is still required to prevent interference. (Reported by Dan | 416 | is still required to prevent interference. (Reported by Dan |
| 417 | Nicolaescu.) | 417 | Nicolaescu.) |
| 418 | 418 | ||
| 419 | Update: selecting a region with the mouse enables single_kboard | 419 | Update: selecting a region with the mouse enables single_kboard |
| 420 | under X. This is very confusing. | 420 | under X. This is very confusing. |
| @@ -542,7 +542,7 @@ THINGS TO DO | |||
| 542 | are not useful; before starting work on DOS support, revert to | 542 | are not useful; before starting work on DOS support, revert to |
| 543 | pristine, pre-multi-tty versions. | 543 | pristine, pre-multi-tty versions. |
| 544 | 544 | ||
| 545 | ** Fix Windows support. Currently bootstraping works on w32, but Emacs | 545 | ** Fix Windows support. Currently bootstrapping works on w32, but Emacs |
| 546 | crashes on startup and none of the multi-tty features are | 546 | crashes on startup and none of the multi-tty features are |
| 547 | implemented. Many XXX comments mark things that probably need | 547 | implemented. Many XXX comments mark things that probably need |
| 548 | updating, ChangeLogs will help in spotting changes to X specific | 548 | updating, ChangeLogs will help in spotting changes to X specific |
| @@ -1026,7 +1026,7 @@ DIARY OF CHANGES | |||
| 1026 | settings as Emacs itself. This may lead to bogus results in a | 1026 | settings as Emacs itself. This may lead to bogus results in a |
| 1027 | multi-locale setup. (E.g., while logging in from a remote client | 1027 | multi-locale setup. (E.g., while logging in from a remote client |
| 1028 | with a different locale.) | 1028 | with a different locale.) |
| 1029 | (Update after new bugreport by Friedrich Delgado Friedrichs: | 1029 | (Update after new bugreport by Friedrich Delgado Friedrichs: |
| 1030 | (at least) the structs terminal_coding and keyboard_coding in | 1030 | (at least) the structs terminal_coding and keyboard_coding in |
| 1031 | coding.c must be moved to struct display, and the Lisp interface | 1031 | coding.c must be moved to struct display, and the Lisp interface |
| 1032 | [set-]keyboard-coding-system must be adapted for the change.) | 1032 | [set-]keyboard-coding-system must be adapted for the change.) |
| @@ -1088,7 +1088,7 @@ DIARY OF CHANGES | |||
| 1088 | -- Miles Bader suggests that C-x C-c on an emacsclient frame should | 1088 | -- Miles Bader suggests that C-x C-c on an emacsclient frame should |
| 1089 | only close the frame, not exit the entire Emacs session. Update: | 1089 | only close the frame, not exit the entire Emacs session. Update: |
| 1090 | see above for a function that does this. Maybe this should be the | 1090 | see above for a function that does this. Maybe this should be the |
| 1091 | new default? | 1091 | new default? |
| 1092 | 1092 | ||
| 1093 | (Done. This is the new default. No complaints so far.) | 1093 | (Done. This is the new default. No complaints so far.) |
| 1094 | 1094 | ||
| @@ -1131,7 +1131,7 @@ DIARY OF CHANGES | |||
| 1131 | from exiting Emacs. (Reported by Mnemonikk on freenode.) | 1131 | from exiting Emacs. (Reported by Mnemonikk on freenode.) |
| 1132 | 1132 | ||
| 1133 | (Done, I hope.) | 1133 | (Done, I hope.) |
| 1134 | 1134 | ||
| 1135 | 1135 | ||
| 1136 | -- Having {reset,init}_all_sys_modes in set-input-mode breaks arrow | 1136 | -- Having {reset,init}_all_sys_modes in set-input-mode breaks arrow |
| 1137 | keys on non-selected terminals under screen, and sometimes on other | 1137 | keys on non-selected terminals under screen, and sometimes on other |
| @@ -1157,7 +1157,7 @@ DIARY OF CHANGES | |||
| 1157 | > Cursor mode. Applications have to send the smkx and rmkx terminfo | 1157 | > Cursor mode. Applications have to send the smkx and rmkx terminfo |
| 1158 | > strings to switch between the 2 modes. So Emacs (and emacsclient) have | 1158 | > strings to switch between the 2 modes. So Emacs (and emacsclient) have |
| 1159 | > to send smkx when initializing and rmkx when quitting (or on | 1159 | > to send smkx when initializing and rmkx when quitting (or on |
| 1160 | > suspend). | 1160 | > suspend). |
| 1161 | 1161 | ||
| 1162 | (I think patch-370 fixed this.) | 1162 | (I think patch-370 fixed this.) |
| 1163 | 1163 | ||
| @@ -1166,7 +1166,7 @@ DIARY OF CHANGES | |||
| 1166 | 1166 | ||
| 1167 | emacs | 1167 | emacs |
| 1168 | M-x server-start | 1168 | M-x server-start |
| 1169 | 1169 | ||
| 1170 | # From another xterm: | 1170 | # From another xterm: |
| 1171 | emacsclient -e '(y-or-n-p "Do you want me to crash? ")' | 1171 | emacsclient -e '(y-or-n-p "Do you want me to crash? ")' |
| 1172 | # Notice how the answer ends up in the *scratch* buffer | 1172 | # Notice how the answer ends up in the *scratch* buffer |
| @@ -1205,7 +1205,7 @@ DIARY OF CHANGES | |||
| 1205 | it is not recognized correctly. May be related to the bug below. | 1205 | it is not recognized correctly. May be related to the bug below. |
| 1206 | 1206 | ||
| 1207 | (Seems to have been fixed as a side effect of patch-434. "The bug | 1207 | (Seems to have been fixed as a side effect of patch-434. "The bug |
| 1208 | below" was the set-input-mode madness.) | 1208 | below" was the set-input-mode madness.) |
| 1209 | 1209 | ||
| 1210 | (Update: this bug was fixed for good in patch-449. It was tracked | 1210 | (Update: this bug was fixed for good in patch-449. It was tracked |
| 1211 | down to a bug in `read_key_sequence': it failed to reinitialize its | 1211 | down to a bug in `read_key_sequence': it failed to reinitialize its |
| @@ -1359,4 +1359,3 @@ GNU General Public License for more details. | |||
| 1359 | 1359 | ||
| 1360 | You should have received a copy of the GNU General Public License | 1360 | You should have received a copy of the GNU General Public License |
| 1361 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. | 1361 | along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. |
| 1362 | |||