Uh oh!
There was an error while loading. Please reload this page.
Github Task Lists - #587
Conversation
Add support for Github Task Lists under the gfm flag. Changes to API * list(*string* body, *boolean* ordered, *boolean* taskList) * listitem(*string* text, [*boolean* checked]). `checked` is defined when you have a list item which starts with `[ ] ` or `[x] `.If defined its a boolean depending on whether the `x` is present. When checked is defined we add a input type type `checkbox` to the list item and add the class `task-list-item-checkbox`. `taskList` is true if a list has any list items where `checked` is defined. When true we add the class `task-list` to the list. Resolvesmarkedjs#107
styfle
commented
May 8, 2015
@jhollingworth |
chjj
commented
May 8, 2015
I had an implementation of this that I reverted because I was originally completely against further GFM extras. I thought I had lost it when my laptop bricked, but I realized it wasn't on a separate unpushed branch. It's in the git history: #107 I'll compare these two. |
jhollingworth
commented
May 8, 2015
There was a problem hiding this comment.
According to GFM docs [v] is a valid way to indicate a task is complete as well.
ghost
commented
May 15, 2015
@jhollingworth thanks for starting with the lexer as that fits my use case. |
felixSchl
commented
Jul 24, 2015
What's happening with this? |
cdaguerre
commented
Oct 31, 2015
Will this make it to core? Any ETA? |
dvcrn
commented
Nov 11, 2015
Permalink are now created for notes. GFM TaksLists are supported now. :) Thanks to [this](markedjs/marked#587) PR.
msto
commented
Dec 19, 2015
Any chance of this getting pulled in in the near future? Would love to have checkboxes available in ipython notebooks, and they're waiting on it to be implemented here. |
noerw
commented
Feb 9, 2016
would love to see this too |
Sohalt
commented
Feb 18, 2016
Any updates on this? |
ousamabenyounes
commented
Feb 19, 2016
Checklist feature is an important feature for wekan project... |
chrisdias
commented
Apr 20, 2016
Hi! Any chance this will get merged? We would like top pick up this fix for VS Code. |
dvcrn
commented
Apr 20, 2016
This project is definitely dead. I merged this in a own fork and use that for markright |
ZackWard
commented
Jul 9, 2016
odama626
commented
Apr 26, 2017
I too am hoping this will be merged, in the meantime I am using a simple wrapper function to achieve this. Maybe this will help someone until then. |
jbddc
commented
May 14, 2017
+1 |
stanleykylee
commented
Jun 24, 2017
would love to have this! 👍 |
styfle
commented
Aug 14, 2017
To reference myself above: Many users have migrated from @chrisdias@richarddavenport |
samiraguiar
commented
Aug 15, 2017
Thank you, @styfle, I had missed your comment. Now I can finally unsubscribe from this thread. |
Xaekai
commented
Aug 21, 2017
I guess I'm going to give up too and switch to The negligence of the maintainers here is unacceptable. I've waited over a year. |
See #956 Focusing on CommonMark and GFM specifications, without extensions (task lists in GFM are an extension not part of core). Cleaning house and assessing the damage. If this gets implemented it will probably be through extension via open/closed. Thanks, and apologies for the inconvenience. |
joshbruce
commented
Apr 13, 2018
Reopening as things have changed a bit. We are looking to support GFM, which is only CommonMark with extensions. We have two test beds at present one for CommonMark the other for GFM. There are two failing tests (both examples) in the task list test suite. Can we verify this solution causes those to pass? |
| - del(*string* text) | ||
| - link(*string* href, *string* title, *string* text) | ||
| - link(*string* href, *string* title, *string* text, [*boolean* checked]). | ||
| - `checked` only defined when `gfm` is `true` and there is a check box at the start of the list item (e.g. `* [ ] foo`). |
There was a problem hiding this comment.
This file was moved to USING_PRO.md. and is causing merge conflicts.
thanks for the creator and maintainers' job, I hope I can see checkbox in my project,thank you |
styfle
commented
Apr 17, 2018
@jhollingworth Are you still interested in working on this PR? |
joshbruce
commented
Apr 18, 2018
Going to go ahead and close as overcome by events. If you would like to continue working toward this goal:
|
30Wedge
commented
Jun 13, 2018
Ping; I want to show that I'm still interested in this PR. |
joshbruce
commented
Jun 13, 2018
30Wedge
commented
Jun 13, 2018
Looks like they were using 0.3.0 |

Add support for Github Task Lists under the gfm flag.
Changes to API
checkedis defined when you have a list item which starts with[ ]or[x].If defined its a boolean depending on whether thexispresent. When checked is defined we add a input type type
checkboxtothe list item and add the class
task-list-item-checkbox.taskListis true if a list has any list items wherecheckedisdefined. When true we add the class
task-listto the list.Resolves#107