|
|
@@ -539,7 +539,7 @@ static int vi_main(int argc, char **argv)
|
|
|
}
|
|
|
|
|
|
// "Save cursor, use alternate screen buffer, clear screen"
|
|
|
- vi_puts("\033[?1049h");
|
|
|
+ vi_puts(ESC"[?1049h");
|
|
|
// This is the main file handling loop
|
|
|
while (1)
|
|
|
{
|
|
|
@@ -551,7 +551,7 @@ static int vi_main(int argc, char **argv)
|
|
|
break;
|
|
|
}
|
|
|
// "Use normal screen buffer, restore cursor"
|
|
|
- vi_puts("\033[?1049l");
|
|
|
+ vi_puts(ESC"[?1049l");
|
|
|
|
|
|
vi_exit:
|
|
|
vi_free(text);
|
|
|
@@ -662,7 +662,7 @@ static void edit_file(char *fn)
|
|
|
#if ENABLE_FEATURE_VI_ASK_TERMINAL
|
|
|
if (G.get_rowcol_error /* TODO? && no input on stdin */) {
|
|
|
uint64_t k;
|
|
|
- vi_puts("\033[999;999H" "\033[6n");
|
|
|
+ vi_puts(ESC"[999;999H" ESC"[6n");
|
|
|
k = read_key(STDIN_FILENO, readbuffer, /*timeout_ms:*/ 100);
|
|
|
if ((int32_t)k == KEYCODE_CURSOR_POS) {
|
|
|
uint32_t rc = (k >> 32);
|