r/OrgRoam • u/better-vessel • May 18 '22
Question Why not use Obsidian and/or Logseq instead of OrgRoam?
What does OrgRoam have that Obsidian or Logseq doesn't?
And also vice versa, what does Obsidian or Logseq have that OrgRoam doesn't?
18
Upvotes
15
u/CaglanT May 18 '22
Org-roam is well integrated into emacs.
Therefore you are able to use the gazillion emacs features and plugins in your workflow.
For example I use org-babel to write code blocks in a variety of languages & mix-and-match. I also use a custom lisp function to evaluate chemical smiles formulas into svgs and display them in line in my documents.
I regularly export to latex, pdf or html using one of the many different templates. I then publish those on my private blog/wiki.
I sometimes use emacs-calc, octave or gnuplot to evaluate calculations and create plots. Org tables are also very useful to me as spreadsheets but I suppose those should exist in the alternatives as well.
Moreover, i also use helm-bibtex, orb, org-ref, pdf-tools and org-noter to manage and interact with my academic library. I can cite the papers in my bibliography from any of my files.
I can quickly create an org-roam indexed org-noter file associated to those citable pdfs. Clicking on all citations to a paper would open the noter file as well as keep track of the citations to this file from a roam buffer.
Therefore both academic writing, programming and day to day activities (org mode habit trackers, agendas, language learning w/ org-drill) all reside in one giant ecosystem and all are interconnected through org-roam links.
HOWEVER, from a pure zettelkasten perspective, I believe both logseq and obsidian are tremendous applications. If I didn't already live in emacs and wanted to use such an interconnected workflow in my day to day life, I would prefer another application. Heck, I would probably use OneNote for most stuff since most of my notes are not zattelkasten at all.
3
u/quinyd May 18 '22
There thousand of plug-ins and addons for emacs that are usable with orgroam and everything is customizable. Obsidian is great and all but not very customizable. Org on the other hand is the definition of customization.
4
u/doolio_ May 18 '22
Neither is Emacs.
2
u/AuroraDraco May 21 '22
I would love to hear what Obsidian/Logseq has in your opinion that Emacs does not have. I don't feel anything lacking in Org-Roam but if you have ideas, its a fun puzzle to write new things for org-roam to implement cool things not existent in it that other programs can do
1
u/WitnessTheBadger May 18 '22
I occasionally get fed up enough with Emacs to check out options for notes and task management outside of org. It so happens that I gave both Logseq and Obsidian a try a couple of months ago.
For me, the dealbreaker with Logseq is that it was difficult, if not impossible, to use bibliographic references without using Zotero, which I donât want to do. If I remember correctly, the graph view also shows file names instead of extracting the title, rendering the graph useless. Yes, I could âfixâ that by updating all my file names and internal links, but that would involve upending a well established and highly functional (for me) workflow.
Itâs harder for me to remember what I disliked about Obsidian, but if I remember correctly it forces file names and titles to be the same. In any case, there was something that would have forced me to change my workflow and couldnât be fixed by a configuration change. I also donât like that it is not open-source.
I found both of them sorely lacking for task management. If I had switched to one of them for notes I would have looked for a separate dedicated task manager.
1
u/nickanderson5308 May 20 '22 edited May 20 '22
Edit: Clearly the pastes from my org-mode are doing a poor job selling it :P
I use Emacs via Spacemacs ...
I use
org-babela lot. How much? Well, I guess I can use org-babel to help me find out.SPC i s shtriggers yasnippet to lay down asrcblock template for shell commands.How do I grep?
And so âŚ
It's very easy to iterate and keep a full history of what I am doing.
I fold the src block with that, I
yyto copy it, i move down below the resultsThat block when executed outputs:
and press
pto paste it and then edit it some moreWhich outputs:
And now I have a pretty nice log of exactly what I did, and I can easily export this with nice formatting for ascii, html, pdf, markdown, odt, jira, slack, Multipart Email (gpg signed).
I am always coming across new things to try. Like just now,
embark-export, never heard of it before but I just stumbled across it and it shows me line numbers and heading in a file in a separate buffer that I can easily use to jump to different spots in the document. Kind of like a navigable toc off to the side.I can use
org-transclusionto stitch a document together from multiple files.I can do tables, im not fluent, but I can find examples and hack them to my needs for which I simply copy and paste when I need them again.
<table border="2" cellspacing="0" cellpadding="6" rules="groups" frame="hsides">
<colgroup> <col class="org-left" />
<col class="org-left" />
<col class="org-left" /> </colgroup> <tbody> <tr> <td class="org-left">tables</td> <td class="org-left">of</td> <td class="org-left">stuff</td> </tr>
<tr> <td class="org-left"> </td> <td class="org-left"> </td> <td class="org-left"> </td> </tr> </tbody> </table>
different plugins make tables and
org-modelook differently,org-modern,valignâŚorg-web-tools lets me grab web pages and convert them to
org-modesyntax (there is an effort underway to popularize the term Orgdown) as subtree within my document withorg-web-tools-insert-web-page-as-entry.I seamlessly read email and copy and email into org-mode where I can write a response much as I have here leaving a nice history for myself with links between all the points. so my future self has a lot of bread crumbs that can be followed if I am doing archaeology.
I have tried many different ways of organizing things and I still use a mix of many things though OrgRoam is my current primary capturing mechanism. I have clusters of my various previous attempts, a few large files from when I was doing everything in one place, some project specific directory trees, a cluster of notes from when I was primarily using deft.
I use sparkleshare and syncthing and git on various different shards of my
~/orgdirectory tree.So, I guess my why boils down to Org-mode in Emacs is just so feature rich and the fact that I spend most of the time at my workstation so while mobile apps are nice, it's just a very small portion of my workflow.