Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Compare markdown or org mode

I use Emacs for years, and nowadays, I write a lot of files in org mode, such as notes, plans/conclusions or something else. However but most website support markdown-style instead of org-style. StackOverflow is an example. :)

Can someone tell me the exact difference between these two? Pros and cons? And which did you choose and why?

like image 908
chao787 Avatar asked Apr 05 '12 10:04

chao787


People also ask

What is so great about Org mode?

Org Mode facilitates this by allowing items to be subdivided into simple steps (nested to-dos and/or checklists), and given tags and properties such as priorities and deadlines. An agenda for the items to be done this week or day can then be automatically generated from date tags.

How do I set up org mode?

To enable Org mode on your current document, type M-x org-mode which will enable the Org mode on the current document. Those are minuses, not underscores. MY PROJECT is the title of the document, this can be anything. This will enable Org mode for this document, no matter what the file-ending is.


2 Answers

I think markdown and org derive from the different demands, while they coincidently have the similar markup syntax to edit plain text documents.

Markdown is only designed to easily read/write plain text. Refer to its philosophy:

Markdown is intended to be as easy-to-read and easy-to-write as is feasible.

However, org is more complicated and it also has more features. You can use org for GTD, maintaining TODO lists, project plans etc. And the markup syntax seems just one accessory in the whole org system.

In my options, if only write some plain documents, you can choose anyone as you wish. However, if GTD or intend to export your plain documents for more formats (tex/pdf/docbook), you have to choose org.

like image 80
Julian Qian Avatar answered Oct 02 '22 17:10

Julian Qian


I started out with markdown, but switched to org-mode after a few years of using markdown.

I think that Markdown is more readable than org-mode - especially if you don’t use Emacs. You have the special headings with underline while org-mode uses a line starting with #+title: as title and *, **, … for chapter/section/… headings. Also markdown links are [text](link) instead of [[link][text]] and footnotes are [^footnote] instead of [fn:footnote].

On the other hand, org-mode can do about everything you might want to do with a plain-text list - from planning your work and scheduling your writing time to including code-fragments which actually can get executed on export, so an exported document always contains the output of the latest version of the code automatically.

I switched to org-mode after starting to use it just for todo lists. Then I realized that I could also write nicely in it. And that the link syntax might be more complex than markdown, but C-c C-l generates it for me. And that exporting just works.

If you use emacs, I would definitely suggest org-mode.

I even write for my markdown-based website with org-mode, using the markdown-export, which for example adds support for convenient creation and editing of beautiful tables.

like image 44
Arne Babenhauserheide Avatar answered Oct 02 '22 17:10

Arne Babenhauserheide