aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/editor.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/editor.py b/src/editor.py
index d082543..b911306 100644
--- a/src/editor.py
+++ b/src/editor.py
@@ -72,6 +72,14 @@ class Jump():
## TODO colours should be configurable with rc file
## TODO ring limits should be configurable with rc file
## TODO widthless characters should be ignored when calculating the size a text
+
+## TODO implement undo history
+##
+## Until the user has halted for 1 second (configurably) or has navigated using arrow keys or alternative key combinations,
+## edits should be accumulated and then stored in the editring. The edits is stored when the next keystroke is made, there
+## should not be a timer waits for the user to idle.
+##
+
class TextArea():
'''
GNU Emacs alike text area