summaryrefslogtreecommitdiffstats
path: root/contrib/tcsh/ed.defns.c
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/tcsh/ed.defns.c')
-rw-r--r--contrib/tcsh/ed.defns.c58
1 files changed, 37 insertions, 21 deletions
diff --git a/contrib/tcsh/ed.defns.c b/contrib/tcsh/ed.defns.c
index 3dd0c2c..be2a2d5 100644
--- a/contrib/tcsh/ed.defns.c
+++ b/contrib/tcsh/ed.defns.c
@@ -1,4 +1,4 @@
-/* $Header: /src/pub/tcsh/ed.defns.c,v 3.36 2000/11/11 23:03:33 christos Exp $ */
+/* $Header: /src/pub/tcsh/ed.defns.c,v 3.38 2001/04/26 19:07:47 kim Exp $ */
/*
* ed.defns.c: Editor function definitions and initialization
*/
@@ -36,7 +36,7 @@
*/
#include "sh.h"
-RCSID("$Id: ed.defns.c,v 3.36 2000/11/11 23:03:33 christos Exp $")
+RCSID("$Id: ed.defns.c,v 3.38 2001/04/26 19:07:47 kim Exp $")
#include "ed.h"
@@ -269,20 +269,22 @@ PFCmd CcFuncTbl[] = { /* table of available commands */
#define F_COMMAND_NORM 111
e_dabbrev_expand,
#define F_DABBREV_EXPAND 112
- e_copy_to_clipboard,
-#define F_COPY_CLIP 113
- e_paste_from_clipboard,
+ e_copy_to_clipboard,
+#define F_COPY_CLIP 113
+ e_paste_from_clipboard,
#define F_PASTE_CLIP 114
- e_dosify_next,
+ e_dosify_next,
#define F_DOSIFY_NEXT 115
- e_dosify_prev,
+ e_dosify_prev,
#define F_DOSIFY_PREV 116
- e_page_up,
-#define F_PAGE_UP 117
- e_page_down,
-#define F_PAGE_DOWN 118
+ e_page_up,
+#define F_PAGE_UP 117
+ e_page_down,
+#define F_PAGE_DOWN 118
+ e_yank_pop,
+#define F_YANK_POP 119
0 /* DUMMY VALUE */
-#define F_NUM_FNS 119
+#define F_NUM_FNS 120
};
@@ -519,7 +521,7 @@ KEYCMD CcEmacsMap[] = {
F_UNASSIGNED, /* M-V */
F_COPYREGION, /* M-W */
F_UNASSIGNED, /* M-X */
- F_UNASSIGNED, /* M-Y */
+ F_YANK_POP, /* M-Y */
F_UNASSIGNED, /* M-Z */
F_XKEY, /* M-[ *//* extended key esc -mf Oct 87 */
F_UNASSIGNED, /* M-\ */
@@ -551,7 +553,7 @@ KEYCMD CcEmacsMap[] = {
F_UNASSIGNED, /* M-v */
F_COPYREGION, /* M-w */
F_UNASSIGNED, /* M-x */
- F_UNASSIGNED, /* M-y */
+ F_YANK_POP, /* M-y */
F_UNASSIGNED, /* M-z */
F_UNASSIGNED, /* M-{ */
F_UNASSIGNED, /* M-| */
@@ -1736,30 +1738,44 @@ editinit()
f->desc = CSAVS(3, 114, "Paste cut buffer at cursor position");
f++;
+ f->name = "yank-pop";
+ f->func = F_YANK_POP;
+ f->desc = CSAVS(3, 115,
+ "Replace just-yanked text with yank from earlier kill");
+
+ f++;
f->name = "e_copy_to_clipboard";
f->func = F_COPY_CLIP;
- f->desc = CSAVS(3, 115, "(win32 only)Copy cut buffer to system clipboard");
+ f->desc = CSAVS(3, 116,
+ "(WIN32 only) Copy cut buffer to system clipboard");
+
f++;
f->name = "e_paste_from_clipboard";
f->func = F_PASTE_CLIP;
- f->desc = CSAVS(3, 116, "(win32 only)Paste clipboard buffer at cursor position");
+ f->desc = CSAVS(3, 117,
+ "(WIN32 only) Paste clipboard buffer at cursor position");
+
f++;
f->name = "e_dosify_next";
f->func = F_DOSIFY_NEXT;
- f->desc = CSAVS(3, 117, "(win32 only)Convert each '/' in next word to '\\\\'");
+ f->desc = CSAVS(3, 118,
+ "(WIN32 only) Convert each '/' in next word to '\\\\'");
+
f++;
f->name = "e_dosify_prev";
f->func = F_DOSIFY_PREV;
- f->desc = CSAVS(3, 118, "(win32 only)Convert each '/' in previous word to '\\\\'");
+ f->desc = CSAVS(3, 119,
+ "(WIN32 only) Convert each '/' in previous word to '\\\\'");
+
f++;
f->name = "e_page_up";
f->func = F_PAGE_UP;
- f->desc = CSAVS(3, 118, "(win32 only)Page visible console window up");
+ f->desc = CSAVS(3, 120, "(WIN32 only) Page visible console window up");
+
f++;
f->name = "e_page_down";
f->func = F_PAGE_DOWN;
- f->desc = CSAVS(3, 118, "(win32 only)Page visible console window down");
-
+ f->desc = CSAVS(3, 121, "(WIN32 only) Page visible console window down");
f++;
f->name = NULL;
OpenPOWER on IntegriCloud