Support for TODO/DOING/DONE or NOW/LATER Org mode-style tasks #127
Replies: 9 comments 10 replies
-
This is a great idea. I'm a heavy user of Org-mode and it's a shame that Obsidian doesn't natively support .org files. I think this idea is great and can benefit a lot of people, but it's definitely mostly oriented for people that use Logseq or are familiar with org-mode. Great idea |
Beta Was this translation helpful? Give feedback.
-
Would be nice for us to work together to bring this functionality to Org Mode files as well with my plugin: |
Beta Was this translation helpful? Give feedback.
-
Thank you for the idea @shuyunzhang99, I really like it. It would be some effort, as the current implementation uses obsidian's API to access specifically checklist items. I would need to rewrite that so that the plugin reads all list items instead and looks for checklists and org-mode tasks. I haven't thought about it much, but I think this would need to be a setting in the config. The default would be the current way. And then there could be options to maybe have only org-mode tasks or allow for both. Supporting org-mode tasks would definitely slow down the startup of tasks, as it would need to parse much more lines than just checklist items (every list item in the vault is a potential org-mode task). Then there is basically a second idea hidden within this one: more statuses for tasks. There is already a discussion to support Now, if you still have the time, you can listen to me mutter about the past 🙊 You can freely ignore everything below this line 😋 When I initially decided to write a tasks plugin for obsidian, I decided that I don't want checklist items to be treated as tasks. I thought that checklist items are things like groceries, check-lists of certain procedures, and so on. And I didn't want those non-task checklist items to be picked up by the tasks plugin. I didn't want those to clutter my task overview of actionable things I need to do. So what did I do? For my proof of concept implementation, I decided to identify tasks by Back then, a lot of people asked why I didn't stick to the markdown standard. And I think those questions were very valid. After all, obsidian is a markdown editor, so you would expect tasks to be tracked as markdown checklist items. When I did the rewrite from proof of concept to something a little more useful, I switched to the new obsidian APIs available from version Of course, now people ask for it to be done the other way around 😂 Well, I am definitely considering it, thank you for starting the discussion 💚 |
Beta Was this translation helpful? Give feedback.
-
Related: |
Beta Was this translation helpful? Give feedback.
-
An option (manual work around) for this would be to include the Status in the task title. |
Beta Was this translation helpful? Give feedback.
-
Hi, thanks for your efforts so far. :) Right now, I'm really struggling with logseq (org-mode) vs. obsidian / integrating logseq (org-mode) into obsidian or the other way around for my projects/tasks. Obsidian is fantastic as personal knowledge management and also planner (i.e., with the day planner plugin), however, I can't track and organize projects/tasks very well here. Logseq in it's org-mode flavor is just much better when following GTD for instance. From my point of view this really pulls in many, and unfortunately opposite, directions here. Especially, when people ask why you not follow the "markdown standard" @schemar - my first thought was: Which one of these exactly? ;-) So maybe, it makes sense to integrate one into the other similar like other plugins do it... i.e., the todoist plugin. I leave this note for discussion if there is any interest on that. If there is enough traction I'd implement this. :) |
Beta Was this translation helpful? Give feedback.
-
In other requests there have been suggestions to put a check or other characters in the brackets to indicate status. What is we have an emoji for status and then the text of the status, and allow a rich list. the status is xxx filter is then just matching on the emoji existing in the description and the text after the emoji. That wouldn't require a big core change would it. And, someone would easily add a convert to/from org mode format for this. |
Beta Was this translation helpful? Give feedback.
-
Just to set expectations: I wanted to note that ORG MODE is not likely to be a priority for the Tasks plugin for the foreseeable future. There are many, many good requests for improvements to things which are core to its current purpose of managing Tasks using variants of Obsidian's |
Beta Was this translation helpful? Give feedback.
-
Since Discussions can now be closed, I am closing this, which was already marked as "status: wontfix". |
Beta Was this translation helpful? Give feedback.
-
I use the program Logseq with my Obsidian vault which creates tasks according to the following two formats:
Because they are missing the string '[ ]', they are not recognised as tasks in the same way as checkboxes.
It would be amazing to treat these lines in the same way as tasks and have an option to change their states to look like how they appear in Logseq / Org mode:

Here's how they currently look in Obsidian:

Beta Was this translation helpful? Give feedback.
All reactions