Replies: 2 comments 7 replies
-
I think new tooling request like #851 also go in a similar direction. |
Beta Was this translation helpful? Give feedback.
-
Speaking as one of the proponents behind Norgberg - I would not exclude that Norgberg can be so generalized that it is usable for other document standards in tems of resolving links, tag-alikes, and other structured metadata, and I have project ideas that would leverage the graph structure explicitly. Those could be ported to other languages. However, that all comes with the caveat of the language syntax. Consider neorg attached modifiers - they can be linked onto basically any other Neorg object and attach arbitrary metadata, which is then readily parsed from the Treesitter tree and used by the macro system or other plugins. These ideas do not necessarily have ready equivalent mappings in other languages. So now we have a bunch of problems getting concepts introduced into other languages and need to define custom syntax extensions or store metadata in different ways. That will impact how to generalize tools like GTD and, so some degree, Zettelkasten, plus any tools beyond. And it may make the entire thing more fragile than need be. I think with purposefully declaring an interest in making the (core) programmatic tools for manipulating and working with neorg files standalone native modules you could compile for any plattform and use in any other app or software, a lot has already been done for breaking the file format and core utilities away from any single app. |
Beta Was this translation helpful? Give feedback.
-
Hi,
I like organization and code frameworks like org-mode, RMarkdown etc and I think the neorg effort is great. However, I also really like markdown and the infrastructure that exists for it (like mkdocs-material), and so I was looking for the best of both worlds.
In a way, the problem faced by org-mode being closely tied to emacs (with now a neovim clone) is similar to the issue programing IDEs had a while back, where every editor needed to natively implement parsers for every language.
Underneath it all, I think neorg should not depend on any document format, also (also not norg) and instead support any format for which an appropriate org-server and the lua-part of neorg just implements the API calls and the neovim interface.
Is this something the team here thinks about/has on the roadmap?
A lot of this work could then be extended to markdown, asciidoctor etc and they could potentially all benefit from organizing and note-taking in text format with more editor support.
Thanks and looking forward to hear your thoughts.
Beta Was this translation helpful? Give feedback.
All reactions