about summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-11-28 16:19:01 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-11-28 16:19:01 -0800
commitaf4e2e07511a6ee6ab5c88c2a6a7be8e59b159f7 (patch)
tree6b42cc979d00b47926e10531a7e780e6e54153ae /src
parent383832b58bf496744aa1e5a8d70ee89612240c8a (diff)
downloadteliva-af4e2e07511a6ee6ab5c88c2a6a7be8e59b159f7.tar.gz
fix half-assed mac os backspace commit
Diffstat (limited to 'src')
-rw-r--r--src/kilo.c4
-rw-r--r--src/teliva.h4
2 files changed, 4 insertions, 4 deletions
diff --git a/src/kilo.c b/src/kilo.c
index bc84948..cd1b098 100644
--- a/src/kilo.c
+++ b/src/kilo.c
@@ -1013,7 +1013,7 @@ static void editorGo(lua_State* L) {
         mvprintw(LINES-2, 0, "Go to: %s", query);
 
         int c = getch();
-        if (c == KEY_BACKSPACE) {
+        if (c == TELIVA_BACKSPACE) {
             if (qlen != 0) query[--qlen] = '\0';
         } else if (c == ESC || c == ENTER) {
             editorSetStatusMessage("");
@@ -1069,7 +1069,7 @@ static void editorProcessKeypress(lua_State* L) {
     case CTRL_F:
         editorFind();
         break;
-    case KEY_BACKSPACE:
+    case TELIVA_BACKSPACE:
         editorDelChar();
         break;
     case KEY_NPAGE:
diff --git a/src/teliva.h b/src/teliva.h
index bd2d43c..317e500 100644
--- a/src/teliva.h
+++ b/src/teliva.h
@@ -11,8 +11,8 @@ enum KEY_ACTION {
   CTRL_F = 6,
   CTRL_G = 7,
   CTRL_H = 8,
-#if APPLE
-  TELIVA_BACKSPACE = KEY_DELETE,
+#if __APPLE__
+  TELIVA_BACKSPACE = KEY_DC,  /* delete */
 #else
   TELIVA_BACKSPACE = KEY_BACKSPACE,
 #endif