Mercurial > emacs
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 |
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 | 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 |