annotate etc/edt-user.el @ 110410:f2e111723c3a

Merge changes made in Gnus trunk. Reimplement nnimap, and do tweaks to the rest of the code to support that. * gnus-int.el (gnus-finish-retrieve-group-infos) (gnus-retrieve-group-data-early): New functions. * gnus-range.el (gnus-range-nconcat): New function. * gnus-start.el (gnus-get-unread-articles): Support early retrieval of data. (gnus-read-active-for-groups): Support finishing the early retrieval of data. * gnus-sum.el (gnus-summary-move-article): Pass the move-to group name if the move is internal, so that nnimap can do fast internal moves. * gnus.el (gnus-article-special-mark-lists): Add uid/active tuples, for nnimap usage. * nnimap.el: Rewritten. * nnmail.el (nnmail-inhibit-default-split-group): New internal variable to allow the mail splitting to not return a default group. This is useful for nnimap, which will leave unmatched mail in the inbox. * utf7.el (utf7-encode): Autoload. Implement shell connection. * nnimap.el (nnimap-open-shell-stream): New function. (nnimap-open-connection): Use it. Get the number of lines by using BODYSTRUCTURE. (nnimap-transform-headers): Get the number of lines in each message. (nnimap-retrieve-headers): Query for BODYSTRUCTURE so that we get the number of lines. Not all servers return UIDNEXT. Work past this problem. Remove junk from end of file. Fix typo in "bogus" section. Make capabilties be case-insensitive. Require cl when compiling. Don't bug out if the LIST command doesn't have any parameters. 2010-09-17 Knut Anders Hatlen <kahatlen@gmail.com> (tiny change) * nnimap.el (nnimap-get-groups): Don't bug out if the LIST command doesn't have any parameters. (mm-text-html-renderer): Document gnus-article-html. 2010-09-17 Julien Danjou <julien@danjou.info> (tiny fix) * mm-decode.el (mm-text-html-renderer): Document gnus-article-html. * dgnushack.el: Define netrc-credentials. If the user doesn't have a /etc/services, supply some sensible port defaults. Have `unseen-or-unread' select an unread unseen article first. (nntp-open-server): Return whether the open was successful or not. Throughout all files, replace (save-excursion (set-buffer ...)) with (with-current-buffer ... ). Save result so that it doesn't say "failed" all the time. Add ~/.authinfo to the default, since that's probably most useful for users. Don't use the "finish" method when we're reading from the agent. Add some more nnimap-relevant agent stuff to nnagent.el. * nnimap.el (nnimap-with-process-buffer): Removed. Revert one line that was changed by mistake in the last checkin. (nnimap-open-connection): Don't error out when we can't make a connection nnimap-related changes to avoid bugging out if we can't contact a server. * gnus-start.el (gnus-get-unread-articles): Don't try to scan groups from methods that are denied. * nnimap.el (nnimap-possibly-change-group): Return nil if we can't log in. (nnimap-finish-retrieve-group-infos): Make sure we're not waiting for nothing. * gnus-sum.el (gnus-select-newsgroup): Indent.
author Katsumi Yamaoka <yamaoka@jpl.org>
date Sat, 18 Sep 2010 10:02:19 +0000
parents 1d1d5d9bd884
children 376148b31b5e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
106581
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
1 ;;; edt-user.el --- Sample user customizations for Emacs EDT emulation
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
2
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
3 ;; Copyright (C) 1986, 1992, 1993, 2000, 2001, 2002, 2003, 2004, 2005,
106815
1d1d5d9bd884 Add 2010 to copyright years.
Glenn Morris <rgm@gnu.org>
parents: 106581
diff changeset
4 ;; 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc.
106581
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
5
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
6 ;; Author: Kevin Gallagher <kgallagh@@spd.dsccc.com>
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
7 ;; Maintainer: Kevin Gallagher <kgallagh@@spd.dsccc.com>
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
8 ;; Keywords: emulations
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
9
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
10 ;; This file is part of GNU Emacs.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
11
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
12 ;; GNU Emacs is free software: you can redistribute it and/or modify
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
13 ;; it under the terms of the GNU General Public License as published by
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
14 ;; the Free Software Foundation, either version 3 of the License, or
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
15 ;; (at your option) any later version.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
16
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
17 ;; GNU Emacs is distributed in the hope that it will be useful,
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
18 ;; but WITHOUT ANY WARRANTY; without even the implied warranty of
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
19 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
20 ;; GNU General Public License for more details.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
21
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
22 ;; You should have received a copy of the GNU General Public License
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
23 ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
24
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
25 ;;; Commentary:
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
26
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
27 ;; This is an example of the `edt-user.el' file that you can use
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
28 ;; to customize the Emacs EDT emulation mode. Copy this file to
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
29 ;; somewhere in your `load-path', and edit it as desired.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
30 ;; See Info node `edt' for more details.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
31
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
32 ;; ====================================================================
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
33
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
34
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
35 ;;; Code:
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
36
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
37 ;;;;
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
38 ;;;; Setup user custom EDT key bindings.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
39 ;;;;
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
40
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
41 (defun edt-setup-user-bindings ()
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
42 "Assigns user custom EDT Emulation keyboard bindings."
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
43
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
44 ;; PF1 (GOLD), PF2, PF3, PF4
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
45 ;;
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
46 ;; This file MUST contain a binding of PF1 to edt-user-gold-map. So
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
47 ;; DON'T CHANGE OR DELETE THE REGULAR KEY BINDING OF PF1 BELOW!
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
48 ;; (However, you may change the GOLD-PF1 binding, if you wish.)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
49 (edt-bind-function-key "PF1" 'edt-user-gold-map 'edt-mark-section-wisely)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
50 (edt-bind-function-key "PF2" 'query-replace 'other-window)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
51 (edt-bind-function-key "PF4" 'edt-delete-entire-line 'edt-undelete-line)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
52
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
53 ;; EDT Keypad Keys
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
54 (edt-bind-function-key "KP1" 'edt-word-forward 'edt-change-case)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
55 (edt-bind-function-key "KP3" 'edt-word-backward 'edt-copy)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
56 (edt-bind-function-key "KP6" 'edt-cut-or-copy 'yank)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
57 (edt-bind-function-key "KP8" 'edt-scroll-window 'fill-paragraph)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
58 (edt-bind-function-key "KP9" 'open-line 'edt-eliminate-all-tabs)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
59 (edt-bind-function-key "KPP"
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
60 'edt-toggle-select 'edt-line-to-middle-of-window)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
61 (edt-bind-function-key "KPE" 'edt-change-direction 'overwrite-mode)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
62
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
63 ;; GOLD bindings for regular keys.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
64 (edt-bind-gold-key "a" 'edt-append)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
65 (edt-bind-gold-key "A" 'edt-append)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
66 (edt-bind-gold-key "h" 'edt-electric-user-keypad-help)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
67 (edt-bind-gold-key "H" 'edt-electric-user-keypad-help)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
68
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
69 ;; Control bindings for regular keys.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
70 ;;; Leave binding of C-c as original prefix key.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
71 (edt-bind-key "\C-j" 'edt-duplicate-word)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
72 (edt-bind-key "\C-k" 'edt-define-key)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
73 (edt-bind-gold-key "\C-k" 'edt-restore-key)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
74 (edt-bind-key "\C-l" 'edt-learn)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
75 ;;; Leave binding of C-m to newline.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
76 (edt-bind-key "\C-n" 'edt-set-screen-width-80)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
77 (edt-bind-key "\C-o" 'open-line)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
78 (edt-bind-key "\C-p" 'fill-paragraph)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
79 ;;; Leave binding of C-r to isearch-backward.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
80 ;;; Leave binding of C-s to isearch-forward.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
81 (edt-bind-key "\C-t" 'edt-display-the-time)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
82 (edt-bind-key "\C-v" 'redraw-display)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
83 (edt-bind-key "\C-w" 'edt-set-screen-width-132)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
84 ;;; Leave binding of C-x as original prefix key.
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
85 )
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
86
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
87 ;;;
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
88 ;;; LK-201 KEYBOARD USER EDT KEYPAD HELP
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
89 ;;;
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
90
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
91 (defun edt-user-keypad-help ()
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
92 "
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
93 USER EDT Keypad Active
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
94
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
95 +----------+----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
96 F7: Copy Rectangle |Prev Line |Next Line |Bkwd Char |Frwd Char |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
97 F8: Cut Rect Overstrike | (UP) | (DOWN) | (LEFT) | (RIGHT) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
98 G-F8: Paste Rect Overstrike |Window Top|Window Bot|Bkwd Sent |Frwd Sent |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
99 F9: Cut Rect Insert +----------+----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
100 G-F9: Paste Rect Insert
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
101 F10: Cut Rectangle
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
102 G-F10: Paste Rectangle
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
103 F11: ESC +----------+----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
104 F12: Beginning of Line | GOLD |Query Repl| FNDNXT |Del Ent L |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
105 G-F12: Delete Other Windows | (PF1) | (PF2) | (PF3) | (PF4) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
106 F13: Delete to Begin of Word |Mark Wisel|Other Wind| FIND | UND L |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
107 HELP: Keypad Help +----------+----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
108 G-HELP: Emacs Help | PAGE |Scroll Win|Open Line | DEL W |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
109 DO: Execute extended command | (7) | (8) | (9) | (-) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
110 C-a: Beginning of Line |Ex Ext Cmd|Fill Parag|Elim Tabs | UND W |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
111 C-b: Backward Character +----------+----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
112 C-d: Delete Character | ADVANCE | BACKUP | CUT/COPY | DEL C |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
113 C-e: End of Line | (4) | (5) | (6) | (,) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
114 C-f: Forward Character | BOTTOM | TOP | Yank | UND C |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
115 C-g: Keyboard Quit +----------+----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
116 G-C-g: Keyboard Quit | Fwd Word | EOL | Bwd Word | Change |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
117 C-h: Electric Emacs Help | (1) | (2) | (3) | Direction|
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
118 G-C-h: Emacs Help | CHNGCASE | DEL EOL | COPY | |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
119 C-i: Indent for Tab +---------------------+----------+ (ENTER) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
120 C-j: Duplicate Word | LINE |SELECT/RES| |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
121 C-k: Define Key | (0) | (.) | Toggle |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
122 G-C-k: Restore Key | Open Line |Center Lin|Insrt/Over|
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
123 C-l: Learn +---------------------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
124 C-n: Set Screen Width 80
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
125 C-o: Open Line +----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
126 C-p: Fill Paragraph | FNDNXT | Yank | CUT |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
127 C-q: Quoted Insert | (FIND)) | (INSERT) | (REMOVE) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
128 C-r: Isearch Backward | FIND | | COPY |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
129 C-s: Isearch Forward +----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
130 C-t: Display the Time |SELECT/RES|SECT BACKW|SECT FORWA|
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
131 C-u: Universal Argument | (SELECT) |(PREVIOUS)| (NEXT) |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
132 C-v: Redraw Display | | | |
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
133 C-w: Set Screen Width 132 +----------+----------+----------+
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
134 C-z: Suspend Emacs
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
135 G-C-\\: Split Window
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
136
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
137 G-a: Append to Kill Buffer
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
138 G-b: Buffer Menu
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
139 G-c: Compile
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
140 G-d: Delete Window
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
141 G-e: Exit
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
142 G-f: Find File
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
143 G-g: Find File Other Window
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
144 G-h: Keypad Help
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
145 G-i: Insert File
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
146 G-k: Toggle Capitalization Word
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
147 G-l: Lowercase Word or Region
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
148 G-m: Save Some Buffers
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
149 G-n: Next Error
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
150 G-o: Switch Windows
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
151 G-q: Quit
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
152 G-r: Revert File
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
153 G-s: Save Buffer
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
154 G-u: Uppercase Word or Region
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
155 G-v: Find File Other Window
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
156 G-w: Write file
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
157 G-y: EDT Emulation OFF
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
158 G-z: Switch to Default EDT Key Bindings
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
159 G-2: Split Window
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
160 G-%: Go to Percentage
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
161 G- : Undo (GOLD Spacebar)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
162 G-=: Go to Line
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
163 G-`: What line
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
164 G-/: Query-Replace"
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
165
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
166 (interactive)
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
167 (describe-function 'edt-user-keypad-help))
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
168
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
169 ;; arch-tag: a4671ca7-34b7-43a5-844c-2b2a89134ff4
2d14ec5d0488 New file, split out from edt-user.doc.
Glenn Morris <rgm@gnu.org>
parents:
diff changeset
170 ;;; edt-user.el ends here