danielmagnussons / orgmode

orgmode is for keeping notes, maintaining TODO lists, planning projects, and authoring documents with a fast and effective plain-text system.
MIT License
753 stars 70 forks source link

Added tri-state checkboxes to conform to Emacs' org mode checkboxes #69

Closed kxtcd950 closed 6 years ago

kxtcd950 commented 8 years ago

Some internal API changes as a result, but now a checkbox list performs as Emacs' orgmode checkboxes do.

This fixes an orgmode file import issue from my emacs install to sublime text where indeterminate checkboxes (a checkbox is marked as indeterminate "[-]" to indicate not all children are checked) are present. As well as fixing the import, I've also ported the functionality of indeterminate checkboxes into checkbox lists.

Behaviour:

I'm not a python programmer (C/C++ is more my thing), so this may be a little un-python-like, sorry.

danielmagnussons commented 8 years ago

Looks nice, will try find time to test it =)

danielmagnussons commented 6 years ago

Better late then never, huh =)

kxtcd950 commented 6 years ago

Good things come to those that wait 😃