Before org-mode, I was always downloading different software to manage tasks and notes. The tool churn was very degrading to my productivity but I feel that commercial interests would keep turning the churn machine: new UI changes, enshitification, monthly subscriptions, etc.
It's such a refreshing feeling, sitting back, and feeling assured that for the next presumably 25 years of my career, and perhaps for the rest of my life, I can still be using org-mode, and it will always work as I learned it, but it's flexible enough to easily implement extensions.
It has ingrained itself so deeply into my muscle memory that I built out a whole website builder [1] and extended the language to support all kinds of nice QoL things for my website [2].
Something that as the other commenter here noted—I can rely on orgmode for many decades to come.
[1] https://github.com/thecsw/darkness [2] https://sandyuraz.com
You can start a "document" at any place in the org hierachy. I would rather prefer a distintion between these two concepts.
is very far away from perfection
Maybe because I am a vim user instead of eMacs?
But to answer your main question, markdown is used for writing text which can then be converted to HTML, PDF, etc, etc. It's used just to format things. org can be used in that way, and it might feel better/worse depending on what you feel about the choices used for various formatting styles.
However the big gain of org is that you can use it to format dynamic tables, handle todo-lists, have deadlines, recurring tasks, etc, etc. It makes no sense to compare org-files with markdown-files. It's like saying "I use notepad how does Excel help you do more?" - they do different thigns.
Now, much like excel, most people don't do everythign with org, but they can if they want to. It is extraordinarily flexible, and can be extended with custom lisp code if necessary.
I track rental properties with an org-document for each property, and I get per-year profit/loss statements in a neat format with graphs too. You can't do that with markdown.
To be quite frank, Org mode is a lifestyle which existed long before Notion or Obsidian did. Saying that it has a barrier to entry is a bit of an understatement.
Having said all that, quite ironically, I've migrated over to Obsidian because I started using Intellij more for work, meaning that I don't need Emacs for its other capabilities all that much.
And you can insert snippets of code into your notes, like
#+BEGIN_SRC shell
ls | wc -l
find . -type f -name "*foo*"
#+END_SRC
(or javascript, elisp, html, ... instead of shell) where the markup is changed appropriately in these regions.You can even augment orgmode with elisp code if you are so inclined.
Combined with org-agenda you also unlock a calendar with recurring events, task priorities and more.
https://orgmode.org/tools.html
Basics are easy to replicate, but one of the reasons why org is so useful is because it is tied into the emacs ecosystem, so you can write extensions/configuration tweaks in lisp. You can hookup agenda (calendars), etc, etc, and those things don't really translate so well to external tools.
If you had to write a lisp interpreter, and fake "bare minimum" compatability? At that point you'd be better off just running emacs for real.
Sounds like a replication of Unix inside an editor if you ask me.
more tooling would be good though, especially command line tools to get data in and out.
2. it's very very good and having access to it is enough reason for some people to become emacs users, much like magit
Org Mode is that good, but part of its goodness is due to being in Emacs.
Emacs is not really an editor: it’s an easily user-extensible operating environment with a remarkably shallow learning curve (seriously: one can go years just setting variables before moving up to simple functions and then starting to explore). Having all that power so easily accessible is a part of what makes Org Mode great. It’s what means that each Org Mode user can mold his experience to his needs.
https://www.youtube.com/watch?v=cFdgpb0TeQo
If you are a Lisp programmer, you can OFC use ob-lisp with it (and maybe there's ob-elisp to learn Elisp in a literate way).
This is like a Jupyter netbook, with steroids. Org Babel:
https://orgmode.org/worg/org-contrib/babel/
Supported languages:
https://orgmode.org/worg/org-contrib/babel/languages/index.h...
hodanli•3h ago
account-5•3h ago
innocentoldguy•3h ago
Why not Notion or Joplin? I like Logseq's outline format better than Joplin's long-form note taking format, and I just don't like Notion at all for purely subjective reasons.
jcynix•2h ago
Joplin is fine, especially for shared note keeping. We store its notes on a private WebDAV server and everyone in the family can access these notes from their laptops or mobile devices.
But the editing capabilities of Joplin are dismal. Try to swap lines (on a smartphone, no mouse), change the same term in a number of notes, or do some more complex editing operations. These are easily done in emacs/orgmode, even on a smartphone or tablet ... ,at least with emacs running in Termux under Android.
solarkraft•8m ago
Logseq is an outliner (though it does have a document mode), which means a deep interaction with the document‘s hierarchy: You can zoom into blocks, collapse them (not ephemerally, it’s saved in the document) and link to them.
I’d probably use Obsidian if it had those features (since Logseq is still as buggy as it was years ago), but the last time I checked it did not.