чување 0defea57c73760b0d2371d3863030fbd819e6391
родитељ ad22e903ac6ab5f840cd4c20cac5048bb4c42d21
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Thu, 24 Jun 2021 10:04:56 +0200
Updated TODO from wip-editing
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
| M | TODO | | | 18 | +++++++++++++----- |
измењених датотека: 1, додавања: 13(+), брисања: 5(-)
diff --git a/TODO b/TODO
@@ -8,17 +8,25 @@
[~] Multiline editing
[x] Data structures and parsing from string
[x] Save to string, dynamic entry allocation
- [ ] Horizontal movement and editing in multiline
- [ ] Fix inserting characters at the start of
+ [x] Horizontal movement and editing in multiline
+ [x] Fix inserting characters at the start of
line (currently, line gets cut off)
- [ ] Handle horizontal cursor position when moving
- vertically
+ [x] Fix movement
+ [ ] Handle horizontal cursor position when
+ moving vertically
+ [ ] Handle Enter and Backspace/Delete on end of
+ line
+ [ ] Handle Tab (fixed 8-space, gets encoded to \t)
+ (Idea: physically stored as 0x9, but counts as 8
+ characters - introduce state->input_display_column and
+ state->display_length which hold the actual screen
+ coordinates)
[ ] .po file load/save
[ ] Search (highlight, then navigate with next/prev)
- [ ] Update man page with key combos
+ [x] Update man page with key combos
[ ] Multiple page help dialog?