aboutsummaryrefslogtreecommitdiff
path: root/include/line
diff options
context:
space:
mode:
author_ov4 <ov4@ov4.org>2026-10-09 03:41:56 +0000
committer_ov4 <ov4@ov4.org>2026-10-09 03:41:56 +0000
commitc47cfb32f4ca9ed7bbb360053d90f1fb52a95708 (patch)
tree0d186530cbccb6f14f5230da1ad145b4c98aeac0 /include/line
parentd29590546054feabff2d7e559665811d1d28f538 (diff)
add line editor history
Diffstat (limited to 'include/line')
-rw-r--r--include/line/cursor.h4
-rw-r--r--include/line/mode.h2
-rw-r--r--include/line/type.h2
3 files changed, 8 insertions, 0 deletions
diff --git a/include/line/cursor.h b/include/line/cursor.h
index 032269d..217f5f2 100644
--- a/include/line/cursor.h
+++ b/include/line/cursor.h
@@ -38,5 +38,9 @@ void update_window_size();
void move_cursor(T_cursor_movement_direction d);
+void switch_history(T_cursor_movement_direction d);
+
+void reset_editor();
+
}
diff --git a/include/line/mode.h b/include/line/mode.h
index d080fc3..417dd3a 100644
--- a/include/line/mode.h
+++ b/include/line/mode.h
@@ -20,4 +20,6 @@ void clear_below();
std::string readline();
+void editor_exit(int code);
+
}
diff --git a/include/line/type.h b/include/line/type.h
index b85a81c..321e18d 100644
--- a/include/line/type.h
+++ b/include/line/type.h
@@ -13,6 +13,8 @@ enum class T_cursor_movement_direction
{
LEFT,
RIGHT,
+ UP,
+ DOWN,
};
} \ No newline at end of file