-
Notifications
You must be signed in to change notification settings - Fork 83
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Navigating tasks with vim keys #531
Comments
It might be simpler to configure ctrl+j, ctrl-k, etc (kinda like what fzf does). Modal editing might require more complicated changes (but should still be doable). |
I have not spent any time trying to find out who is "guilty" for this (my terminal emulator/todoman/framework that todoman uses for interactive mode if any), but I accidentally discovered that Ctrl+o opens the currently focused field in external editor (vim in my case). I'm pretty sure that it is not a feature of my terminal emulator, which means it could work for you too. It will not help you with switching fields but it should if you are looking for a way to edit the individual fields in vim-like way.
Edit: it seems that the field jumping using tab is already being discussed in #204. Also my guess is that urwid is the one responsible for the open-in-editor feature. |
The Ctrl+o thing is a todoman feature: Lines 63 to 65 in 27c45f0
|
ctrl+k is mapped to "delete till end of line". I'm not sure why this is. Maybe readline compat? |
The Ctrl+o thing is a todoman feature:
Ah, I see, very cool!
<kbd>ctrl</kbd>+<kbd>k</kbd> is mapped to "delete till end of line". I'm not sure why this is. Maybe readline compat?
I presume (based on the other issue) that moving between fields is handled by urwid?
|
The function that I linked above delegates any "unknown" key mappings to urwid. Arrow keys must be implemented by them. |
I would like to navigate the TUI using vim-style keybindings (hjkl, triggered by the "escape" key). Is this a possibility?
The text was updated successfully, but these errors were encountered: