Add M-Enter to insert a newline
parent
60b189200e
commit
ef6518a627
|
@ -1,4 +1,4 @@
|
|||
.Dd March 22, 2020
|
||||
.Dd March 23, 2020
|
||||
.Dt CATGIRL 1
|
||||
.Os
|
||||
.
|
||||
|
@ -382,6 +382,8 @@ Delete to beginning of line.
|
|||
Delete previous word.
|
||||
.It Ic C-y
|
||||
Paste previously deleted text.
|
||||
.It Ic M-Enter
|
||||
Insert a newline without sending a command.
|
||||
.It Ic M-b
|
||||
Move to previous word.
|
||||
.It Ic M-d
|
||||
|
|
2
ui.c
2
ui.c
|
@ -205,6 +205,7 @@ static short colorPair(short fg, short bg) {
|
|||
X(KeyMetaM, "\33m", NULL) \
|
||||
X(KeyMetaU, "\33u", NULL) \
|
||||
X(KeyMetaV, "\33v", NULL) \
|
||||
X(KeyMetaEnter, "\33\r", "\33\n") \
|
||||
X(KeyMetaSlash, "\33/", NULL) \
|
||||
X(KeyFocusIn, "\33[I", NULL) \
|
||||
X(KeyFocusOut, "\33[O", NULL) \
|
||||
|
@ -861,6 +862,7 @@ static void keyCode(int code) {
|
|||
break; case KeyFocusIn: unmark(window);
|
||||
break; case KeyFocusOut: mark(window);
|
||||
|
||||
break; case KeyMetaEnter: edit(id, EditInsert, L'\n');
|
||||
break; case KeyMetaSlash: windowShow(windows.swap);
|
||||
|
||||
break; case KeyMetaA: showAuto();
|
||||
|
|
Loading…
Reference in New Issue