This commit is contained in:
2026-07-03 23:55:00 +02:00
parent 5bf4663be1
commit 3d20acea4d
+13 -16
View File
@@ -15,17 +15,17 @@ well with the new rewrite.
Don't get me wrong, the default neorg experience is actually amazing and the syntax is clearly (subjectively) superior
to regular emacs org-mode, but I'm not sure if either of those can compete with the increasingly standardized markdown
syntax. In any case, when you are trusting your most personal inner thoughts with a syntax, you should really strive
to use something that has (Neorg actually fails in both of these points):
to use something that has:
1. Survived the bathtub curve, and
2. Won't lock you down to a specific tool.
The second point is probably the most important one. A general life-advise that I first heard from Luke Smith is that
whenever you have a life decision to make, you should favor the choice that maximises your personal freedom. i.e. If
one of the choices limit you to only being able to do a thing in one way, using only one tool, provided, managed and
maintained by one entity (company or person) and the other enables you to do the thing however you want. Or at least
you can do the thing in multiple ways. You should strongly prefer the second option - even if it's a bit less
convenient and less sleek or sexy.
Neorg actually fails in both of these points.
The second point is probably the most important one. A general life-advise is that whenever you have a life decision to
make, you should favor the choice that maximises your personal freedom. i.e. If one of the choices limit you to only
being able to do a thing in one way, using only one tool, provided, managed and maintained by one entity (company or
person) and the other enables you to do the thing however you want. Or at least you can do the thing in multiple ways.
You should strongly prefer the second option - even if it's a bit less convenient and less sleek or sexy.
We got a bit off track there. Let's get back to how to migrate away from Neorg. I have a couple of criteria for such a
tool that I need.
@@ -40,8 +40,8 @@ Finding such programs is a separate tools-search though, and should be done base
- Folding (`set foldmethod=expr` see [https://www.jmaguire.tech/posts/treesitter_folding/](https://www.jmaguire.tech/posts/treesitter_folding/))
- Quickly marking checklists as done (e.g. `<C-space>` or `<leader>td`)
- Standardized syntax that is widely used
- Pressing `<Return>` to follow links (create if not exists)
- `image.nvim` support - preferably through `snacks.nvim`
- Easy way to follow links (create if not exists)
- `image.nvim` support
## Markdown
@@ -49,11 +49,10 @@ Just raw markdown might be the way to go. I can set `conceallevel=2` for prettie
a couple of things that I want that I might need to mold out using custom things.
- Follow links: [https://github.com/jghauser/follow-md-links.nvim](https://github.com/jghauser/follow-md-links.nvim)
### Converting from Neorg
Neorg have an integrated markdown exporter which works fairly okay. It gets links a bit messed up - especially if it
is a link to [another neorg file](#indexmd).
is a link to [another neorg file](#indexmd), and there tends to be way too much whitespace. This is manageble though.
## Vimwiki
@@ -79,8 +78,8 @@ vim.g.vimwiki_global_ext = 0
### Converting from Neorg
If using markdown as the vimwiki syntax, it should be the same procedure as [Markdown](#markdown). Otherwise, `pandoc` can
probably get you there if you use markdown as a middle-step.
If using markdown as the vimwiki syntax, it should be the same procedure as [Markdown](#markdown). Otherwise, `pandoc`
can probably get you there if you use markdown as a middle-step. This is not ideal though.
## Org-mode
@@ -88,15 +87,13 @@ probably get you there if you use markdown as a middle-step.
This is using the traditional org-mode syntax. This used by almost all emacs users, so it'll make it easy to change
editor to emacs if I ever decide I want that. Neovim is nice and cool, but it's also very new and not even version 1
yet.
yet. The good thing is that this is just a personal choice.
### Converting from Neorg
You can do a two-step conversion from `.norg` to `.markdown` (see [Markdown](#markdown)) to `.org` (see
[https://emacs.stackexchange.com/questions/5465/how-to-migrate-markdown-files-to-emacs-org-mode-format](https://emacs.stackexchange.com/questions/5465/how-to-migrate-markdown-files-to-emacs-org-mode-format)).
# Conclusion
{{< centered image="/6616144.png" >}}