mirror of
https://github.com/bobbimanners/emailler.git
synced 2024-06-06 02:29:32 +00:00
EDIT: bug fix for new CA-Plus/CA-Minus bank switch commands
This commit is contained in:
parent
6d67ea546a
commit
b370ca6876
18
apps/edit.c
18
apps/edit.c
|
@ -1871,7 +1871,7 @@ void buffer_list(void) {
|
||||||
revers(1);
|
revers(1);
|
||||||
cprintf("Active Buffer List (Total number of buffers: %u)", banktbl[0]);
|
cprintf("Active Buffer List (Total number of buffers: %u)", banktbl[0]);
|
||||||
revers(0);
|
revers(0);
|
||||||
gotoxy(0, ++row);
|
gotoxy(0, row += 2);
|
||||||
cprintf(" Buf Size Mod Part Filename\r");
|
cprintf(" Buf Size Mod Part Filename\r");
|
||||||
gotoxy(0, ++row);
|
gotoxy(0, ++row);
|
||||||
}
|
}
|
||||||
|
@ -2535,12 +2535,8 @@ int edit(char *fname) {
|
||||||
help1:
|
help1:
|
||||||
help(1);
|
help(1);
|
||||||
c = cgetc();
|
c = cgetc();
|
||||||
switch (c) {
|
if (c == ESC)
|
||||||
case ESC:
|
|
||||||
case 'q':
|
|
||||||
case 'Q':
|
|
||||||
goto donehelp;
|
goto donehelp;
|
||||||
}
|
|
||||||
help(2);
|
help(2);
|
||||||
c = cgetc();
|
c = cgetc();
|
||||||
switch (c) {
|
switch (c) {
|
||||||
|
@ -2637,14 +2633,14 @@ donehelp:
|
||||||
change_aux_bank(tmp);
|
change_aux_bank(tmp);
|
||||||
startsel = endsel = 65535U;
|
startsel = endsel = 65535U;
|
||||||
draw_screen();
|
draw_screen();
|
||||||
} else if (c == 0x0a) { // CA-Down
|
} else if ((c == '-') || (c == '_')) { // CA-minus
|
||||||
tmp = (l_auxbank - 1) % banktbl[0];
|
tmp = (l_auxbank - 2) % banktbl[0] + 1;
|
||||||
change_aux_bank(tmp);
|
change_aux_bank(tmp);
|
||||||
startsel = endsel = 65535U;
|
startsel = endsel = 65535U;
|
||||||
draw_screen();
|
draw_screen();
|
||||||
} else if (c == 0x0b) { // CA-Up
|
} else if ((c == '+') || (c == '=')) { // CA-plus
|
||||||
tmp = (l_auxbank + 1) % banktbl[0];
|
tmp = l_auxbank % banktbl[0] + 1;
|
||||||
change_aux_bank(l_auxbank + 1);
|
change_aux_bank(tmp);
|
||||||
startsel = endsel = 65535U;
|
startsel = endsel = 65535U;
|
||||||
draw_screen();
|
draw_screen();
|
||||||
} else if ((c == 'E') || (c == 'e')) { // CA-E "Extend file"
|
} else if ((c == 'E') || (c == 'e')) { // CA-E "Extend file"
|
||||||
|
|
|
@ -8,8 +8,8 @@
|
||||||
buffers may be used in order to allow files larger than 46KB to be edited.
|
buffers may be used in order to allow files larger than 46KB to be edited.
|
||||||
--------------------------------------------------------------------------------
|
--------------------------------------------------------------------------------
|
||||||
Buffer Management:
|
Buffer Management:
|
||||||
}-1 ... Quick jump to buffer 1 ... }-Up Next buffer
|
}-1 ... Quick jump to buffer 1 ... }-[+] Next buffer
|
||||||
}-9 ... through buffer 9 }-Down Previous buffer
|
}-9 ... through buffer 9 }-[-] Previous buffer
|
||||||
}-B Select buffer by number }-L List active buffers
|
}-B Select buffer by number }-L List active buffers
|
||||||
}-T Truncate file here, freeing any subsequent buffers
|
}-T Truncate file here, freeing any subsequent buffers
|
||||||
}-E Extend file by appending a new buffer
|
}-E Extend file by appending a new buffer
|
||||||
|
|
Loading…
Reference in New Issue
Block a user