-
-
Notifications
You must be signed in to change notification settings - Fork 19
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
There is no way to remove a keyword from a task #62
Comments
You can remove a keyword by editing the task with |
Ah. Yes. I see now that you can remove them that way. Thanks. For the record, this seems entirely unintuitive to me, as it requires knowing how the underlying record is being stored. I had assumed that it would be a link made between the task and the keyword, which would then need to be unlinked (similar to how projects are made active and inactive explicitly.) I had no idea that the linkage was created by actually embedding the keyword term into the task heading itself. This then invites the question: if you can do it by editing the task, then why is there a t_add_keywords cmd in the first place? Couldn't that too have been done by editing the task? Anyway, I can live with having to edit the task to remove the keyword, but you might want to consider adding a removal command. That would make the keyword system much more efficient for anyone like me who might be changing keywords frequently. |
At the database level, it is indeed implemented as you said: a link between the task and the keyword. Keywords can be added/removed using
|
I want to use the keyword system to assign temporary attributes to tasks. For example: @today for a task I plan to work on today, or @Blocked for a task that is blocked and waiting for somebody else. I can create those keywords easily enough, and assign them, but there is no way to remove them once they no long apply. A simple command would solve that problem: t_remove_keyword @Keyword
The text was updated successfully, but these errors were encountered: