Live data from Hacker News

Org tutorials

orgmode.org

31–40 of 79 posts

Re: Org tutorials

#31

I hear so many people rave about orgmode on HN, all of them emacs users. This seems obvious since it is an emacs feature after all, but if orgmode is so good, has it not been implemented outside of emacs? Is there a standalone orgmode implementation that non-emacs users should look into?

Standalone orgmode implementation is called emacs with org mode. I'm that person that uses emacs solely for orgmode and write code in other editors (vscode/zed/cursor), we also exist

Same. I do use emacs with spacemacs, because that is the only thing that makes emacs viable to me, only to use it solely for orgmode.

Everything else happens in vim/nvim or zed.

Re: Org tutorials

#32
I wish there's something like Obsidian with the same support for org-mode that Emacs has. A few pros:

- Organize notes in org-mode is much quicker - The best support for lists (and I do list most of the times) - Tags and properties - Perfect integration with agenda - Great TODOs support - Code blocks with highlights, execution and results

Re: Org tutorials

#33

I hear so many people rave about orgmode on HN, all of them emacs users. This seems obvious since it is an emacs feature after all, but if orgmode is so good, has it not been implemented outside of emacs? Is there a standalone orgmode implementation that non-emacs users should look into?

I've written a handful iOS apps powered by org. Journelly is my latest https://xenodium.com/journelly-like-tweeting-but-for-your-ey...

I got quite a few users who either come from Markdown or simply don't care about the internal implementation. Here's a wonderful writeup by a user https://ellanew.com/ptpl/157-2025-05-19-journelly-is-org-for...

ps. Markdown is also coming to Journelly https://xenodium.com/markdown-is-coming-to-journelly

edit: My other org-based iOS apps

- Flat Habits (habits tracker): https://flathabits.com

- Plain Org (general purpose org viewer/editor): https://plainorg.com

- Scratch (a scratch buffer): https://apps.apple.com/us/app/scratch/id1671420139

Re: Org tutorials

#34
post #32

I wish there's something like Obsidian with the same support for org-mode that Emacs has. A few pros: - Organize notes in org-mode is much quicker - The best support for lists (and I do list most of the times) - Tags and properties - Perfect integration with agenda - Great TODOs support - Code blocks with highlights, execution and results

Logseq has buggy syncing and imposes some odd constraints on your files if you want to keep it easy to edit the same file from both Logseq and Emacs, but in principle, it's all there!

Not sure if it can execute code blocks tho.

Re: Org tutorials

#35
post #30
post #19

Earlier quoted context omitted.

What makes org mode tied to emacs ? I really need to try org mode to understand it. If only I had time...

Elisp, but not really elisp, more the environment of elisp. It's a LISP machine. Hard to explain, it's a different way of computing. Another living instance of this model of computing is a Smalltalk image. Others have written about how LISPing makes you a better coder much better than I could. Try it out!

I disagree, Elisp doesn't tie org to Emacs at all. What does tie org to Emacs is the fact that Emacs' org-mode (i.e. the mode you use to edit org files) provides a great DevEx when editing org files, including lots of convenience shortcuts. (Again, the fact that those are written in Elisp is irrelevant.)

Re: Org tutorials

#36
post #25

Earlier quoted context omitted.

There is an implementation for neovim, and some "viewer" applicatrions for android, etc: 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 h…

> You can hookup agenda (calendars), etc, etc, and those things don't really translate so well to external tools. Sounds like a replication of Unix inside an editor if you ask me.

If every Unix tool outputed TSV, yes. In Emacs everything it's Elisp.

Re: Org tutorials

#37
post #19

Earlier quoted context omitted.

What would be the point? Without emacs all you're left with is another markup language.

What makes org mode tied to emacs ? I really need to try org mode to understand it. If only I had time...

It’s really integrated into emacs.

First, you have the calendar, but it’s not just a date picker, it’s also shows holidays and other markers.

Then you have the capture (quick entry) where you have the full power of emacs environment plus lisp language to code anything you want. Emacs have other applications like a file manager, mail readers, document readers…, and you can capture the context as well as the note itself.

Then, there’s the agenda, which is fully customizable with a mix of options and code.

And there’s the exporters. Notice that emacs have support for most of the format, so it’s more like an handover to some other parts of emacs. But you don’t merely transform the document from org to html as an example. You extract the html from the org structure as you can filter sections out. Also a lot of options there (and code)

And code blocks (named babel). That you can execute.

So org can be a static document format or a dynamic environment. And all of that because of emacs as the buffer concept is very fluid. In emacs there are only buffers. Each buffer is assigned a major mode which is just a set of functions that does stuff on the buffer text. And you have the minor modes (more functions) that are more like plugins. And you’re free to hack on them. It’s just that the default set looks like a text editor.

Re: Org tutorials

#38
post #30

Earlier quoted context omitted.

Elisp, but not really elisp, more the environment of elisp. It's a LISP machine. Hard to explain, it's a different way of computing. Another living instance of this model of computing is a Smalltalk image. Others have written about how LISPing makes you a better coder much better than I could. Try it out!

I disagree, Elisp doesn't tie org to Emacs at all. What does tie org to Emacs is the fact that Emacs' org-mode (i.e. the mode you use to edit org files) provides a great DevEx when editing org files, including lots of convenience shortcuts. (Again, the fact that those are written in Elisp is irrelevant.)

It does. A lot of advanced options in Org have escape hatches for more code, and the fact that you configure org in Elisp and are free to hack on org provided functions due to the Elips environment add to its versality.

Re: Org tutorials

#39
post #32

I wish there's something like Obsidian with the same support for org-mode that Emacs has. A few pros: - Organize notes in org-mode is much quicker - The best support for lists (and I do list most of the times) - Tags and properties - Perfect integration with agenda - Great TODOs support - Code blocks with highlights, execution and results

After a few attempts over the years to move to emacs -- all them failures -- what finally got me to use it consistently was Org. The funny thing is I still don't use it for coding or other writing; emacs is on my computer as the org platform.

I am VERY interested in Obsidian, which seems like it could definitely support an org-like system. It's _almost_ there as far as my own use cases are concerned, and the seamless sync to mobile is really enticing.

But goddammit, my fingers now know how to move through org buffers pretty well, and Obsidian lags on that front, so I may be stuck. ;)

Re: Org tutorials

#40

I hear so many people rave about orgmode on HN, all of them emacs users. This seems obvious since it is an emacs feature after all, but if orgmode is so good, has it not been implemented outside of emacs? Is there a standalone orgmode implementation that non-emacs users should look into?

What would be the point? Without emacs all you're left with is another markup language.

I think you're missing what he's asking.

Orgmode includes agendas and whatnot in addition to the markup; any Org implementation somewhere else would need to include those.

Post reply on HN