SublimeText-Markdown / MarkdownEditing

Powerful Markdown package for Sublime Text with better syntax understanding and good color schemes.
MIT License
3.18k stars 648 forks source link

Dimout checked items in checklist #239

Open ArmorDarks opened 9 years ago

ArmorDarks commented 9 years ago

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.

maliayas commented 9 years ago

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.

ArmorDarks commented 9 years ago

Thanks for quick reply!

Looking forward to see it :)

Should that issue be closed then?

anatomatic commented 9 years ago

Might want to checkout PlainTasks – incredibly feature-rich plaintext / taskpaper task manager for Sublime.

jessmartin commented 9 years ago

@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.

willow512 commented 8 years ago

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.

felixhao28 commented 8 years ago

@maliayas Do you want to share your personal plan for task lsit?

maliayas commented 8 years ago

Not very special notes. Key points are:

maliayas commented 8 years ago

Also we might be inspired by the PlainTasks and sublime-t0d0 plugins.

maliayas commented 8 years ago

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.

maliayas commented 8 years ago

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.

onotype commented 7 years ago

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:

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.

kylebebak commented 5 years ago

I often use strikethrough to indicate a list item is finished. For example:

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.

felixhao28 commented 5 years ago

@kylebebak Select the line and then press "~" to add strikethrough. There is currently no hotkey to remove strikethrough.

x51mon commented 3 months ago

Hi there, what's the status of this? Are there any plans to implement it?

Alternatively does someone know how to modify the markdown syntax so that checked items have a different scope than unchecked ones? This would allow to add a custom rule to the color scheme.