MarkdownEditing
MarkdownEditing copied to clipboard
Dimout checked items in checklist
Hi
Quite simple thing:
Make checked items in checklists to dimout (use close to commented-out blocks color):
- [ ] item
- [x] completed
- [ ] item
Probably it will also require additional option in settings, since I believe some users may not favor such behavior.
I had a personal plan for task list improvements throughout the plugin.
However everything needs to be discussed before instead of directly jumping implementing. That will take some time I guess.
Thanks for quick reply!
Looking forward to see it :)
Should that issue be closed then?
Might want to checkout PlainTasks – incredibly feature-rich plaintext / taskpaper task manager for Sublime.
@ArmorDarks Nice! I'd love to see that feature as well.
@maliayas Where might this discussion take place? I'd love to help out. I'd like to be able to toggle a task as done and not done with a keystroke.
@anatomatic PlainTasks looks cool, but I'd rather have the full markdown support in my todolists.
I will add suggestion here as it seems relevant. The checkbox functionality might be further expanded by adding a hotkey to toggle checkbox on the current line.
@maliayas Do you want to share your personal plan for task lsit?
Not very special notes. Key points are:
- Style of the completed tasks. Also should list markers(
*
,+
,-
) be dimmed too? - A consensus for the keybinding.
- It should work with nested task lists.
- It should support multiline task items. Well, to some degree. I know how difficult it is.
Also we might be inspired by the PlainTasks and sublime-t0d0 plugins.
When the keybinding pressed on a regular line or a regular list item, it should be transformed into an unchecked task list item, preserving the line text. This should work with an empty line as well.
Some tools (e.g. MarkdownTodo) prefer to add timestamp to the completed tasks such as @done (2012-01-08 18:12)
. I think those are unnecessary. Or maybe it might be enabled with a config option.
Is this still happening? I tried out PlainTasks but found it too opinionated to my liking. After extensive use of it, I found that all I really liked about it are the keybinding, and the dimming of done/cancelled tasks.
In response to the notes above:
- It would be nice if the list markers didn't get dimmed; just the text. ~~But that's just me.~~
-
alt + d
for done doesn't have a default keybinding (afaik). (andalt +c
for cancelled if that's happening although I think Sublime does have something for alt c)
PlainTasks also adds timestamps but in my usage it was almost unnoticeable, borderline unnecessary. But it might be a nice addition for some folks. It was a nice reminder if anything.
I often use strikethrough to indicate a list item is finished. For example:
- need to do
- ~~done~~
It would be nice to have a hotkey to add or remove strikethrough from a line. I like this better than checkboxes.
Maybe worth mentioning: I tried PlainTasks and liked almost nothing about it.
@kylebebak Select the line and then press "~" to add strikethrough. There is currently no hotkey to remove strikethrough.