чување 77b9f2fc9f74cb312eafcb643761398d2d8bb4be
родитељ b921f62c6188b9335dd66d0e386312725bcbca9c
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sat, 3 Jul 2021 19:12:58 +0200
Trimmed down TODO
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
| M | TODO | | | 50 | +++++--------------------------------------------- |
измењених датотека: 1, додавања: 5(+), брисања: 45(-)
diff --git a/TODO b/TODO
@@ -1,61 +1,23 @@
TODO
====
- [x] Flags display in list
-
[x] Line editing with cursor
- [x] Horizontal movement and editing in a single line
- [x] Multiline editing
- [x] Data structures and parsing from string
- [x] Save to string, dynamic entry allocation
- [x] Horizontal movement and editing in multiline
- [x] Fix inserting characters at the start of
- line (currently, line gets cut off)
- [x] Fix movement
- [x] Handle horizontal cursor position when
- moving vertically
- (Idea: sequences of move up/move down
- commands are detected. When in such a
- sequence, starting column is saved to
- state->saved_column, and cleared when any
- other key is pressed. Inside the sequence,
- if a line is shorter, instead the cursor is
- positioned to the end of line)
- [x] Handle Enter and Backspace/Delete on end of
- line
- [x] Vertical movement when num. of lines >
- EDIT_HEIGHT/2+1
- [x] 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)
- [x] Handle conversion \t <-> 0x9 in load_msgstr/save_msgstr
[ ] Previous/next word?
- [x] .po file load
- [x] Reading msgid, msgid_plural, msgstr
- [x] Reading msgstr[]
- [x] Reading #. comments
- [x] Concatenate subsequent strings to msgid and msgstr (also
- will fix related crash)
+ [~] .po file load
+ [ ] Reading #, comments
+ [ ] Reading #: comments
[ ] .po file save
[ ] Edit first msgid's msgstr
- [x] Editing of plural forms
- [x] C-P/C-N = prev/next plural
- [x] Show current plural # in status line
-
[ ] Yank/paste (entire current msgstr)
[ ] Multiline msgid display
[ ] Also msgid_plural
[ ] Also Plural-Forms
-
- [x] PgUp/PgDn (C-F/C-B, C-D instead to not clash with fuzzy?) in list
- display scroll by screenful; will also fix crash related to main
- list scrolling past the initial screen height
+ [ ] Edit dialog overhaul? Don't display as dialog, but
+ full-screen so more information can be shown
[ ] (Multiline) comment display; key binding: "?"
@@ -63,8 +25,6 @@
[ ] Search (highlight, then navigate with next/prev)
- [x] Update man page with key combos
-
[ ] Multiple page help dialog?