summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorpommicket <pommicket@gmail.com>2023-03-23 12:33:18 -0400
committerpommicket <pommicket@gmail.com>2023-03-23 12:33:18 -0400
commit5254f8ab9b8be084a18c376774b8bebe4eb20173 (patch)
tree794162788cfee1fb3143e107e4e9067f2fe58c63
parent3e4c6c976ce17324bc689c39790740f1e6761f36 (diff)
fix crash on :previous-position with no active buffer
-rw-r--r--command.c3
-rw-r--r--main.c3
2 files changed, 5 insertions, 1 deletions
diff --git a/command.c b/command.c
index 0bad2a6..a384050 100644
--- a/command.c
+++ b/command.c
@@ -267,7 +267,8 @@ void command_execute(Ted *ted, Command c, i64 argument) {
autocomplete_close(ted);
break;
case CMD_PREVIOUS_POSITION:
- buffer_cursor_move_to_prev_pos(buffer);
+ if (buffer)
+ buffer_cursor_move_to_prev_pos(buffer);
break;
case CMD_INSERT_TEXT: {
diff --git a/main.c b/main.c
index d3cdbed..d3038f6 100644
--- a/main.c
+++ b/main.c
@@ -1,4 +1,7 @@
/*
+@TODO:
+- scroll to cursor when text is typed
+- some rust error locations arent detected?
FUTURE FEATURES:
- better undo chaining (dechain on backspace?)
- font setting & support for multiple fonts to cover more characters