-
Notifications
You must be signed in to change notification settings - Fork 6
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
Improvements to todo item editing #36
Comments
Perfect requests! Yes, these are possible to implement, but I was too lazy and was hoping for someone to come around and complain 😀 |
Being able to use Ctrl-based bindings when editing todos is very important to me since I'm currently grooming a large todo file. So I made a patch myself :) The code is probably ugly in places if only because I know next to nothing about curses. So I'll most certainly appreciate it if you could take a look. Things seem to be working fine after a half day of usage, but give me a couple days to test it more thoroughly in the trenches and I'll post the patches, is that OK? |
By all means! Forking and patching is what open source is good for, after all 😁 |
I've tested my patches for a couple of days, and they seem to be stable. So here you go: 80-ctrl-key-functions-1.diff.gz I'm not 100% sure the detection of Ctrl-based combinations will work on every machine (I detect values of Also, I've redefined |
Yeah, the keymap compatibility due to the various terminals has caused other issues, too. I have the nagging feeling that these types of issues will accumulate to a degree that might require a change of the backend… well, that’s for the future. I’ll merge your changes with the next release! Thanks a lot! |
Aaaand merged! Soon I'm through all pending issues and then I'll release. I might add the configuration option |
Can't wait! :)
Yes! P. S. Is this a good time to also take a look at #52 and possibly merge it? |
Absolutely! I intend to get all the open issues into the next release. |
Alright, but releasing might take a while if I keep sending you patches :) I'll stop for now :) |
So here we go -- until the end of this weekend I'll still assign new issues to the version 3.16 milestone but every subsequent new issue will have to wait longer. This'll do the trick to get a release out, I'm sure 😁 |
I'd like to propose the following improvements to editing a todo:
del-to-bol
command, add adel-to-eol
command. It could have a default binding of^K
-- a-la Emacs/Midnight Commander.Ctrl
+ arrow keys navigation? A user holds downCtrl
and then the left/right arrow keys move a whole word at a time. When editing a longer todo, this allows moving around much more efficiently :)del-word-right
anddel-word-left
(perhaps bound toCtrl + Delete
andCtrl + Backspace
by default) to delete one word at a time?The text was updated successfully, but these errors were encountered: