-
Notifications
You must be signed in to change notification settings - Fork 80
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in 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: