reddit / emacs

Coming back to Emacs+Org after one year. What a delight!

pragmat1c1 · 2022-04-25 13:46
I made a deep dive into Emacs, Orgmode, and Elisp in 2020 and migrated almost all of my writing, editing, and task-management tools to it. Spent a significant amount of time learning the ins and outs of it. At some point I was tempted by shiny tools like OmniFocus (a fantastic tool, no doubt), Nisus Writer, Roam Research, and some more. After some time I realized I have isolated islands of tools not inter-operating, and I have little to no control over these tools, at least not in a consistent way (JavaScript in Roam, Apple Script and JS in OmniFocus, etc). So again I came back to Emacs + Org two weeks ago, having left it for several months. Now, as if my mind has been digesting all the infos that I have accumulated the months before I left it, I suddenly feel like all pieces fall together, I am quickly hacking Emacs Lisp for my workflow automations, my fingers are flying over the keyboard (using Karabiner Elements and "God Mode" [https://medium.com/@nikitavoloboev/karabiner-god-mode-7407a5ddc8f6](https://medium.com/@nikitavoloboev/karabiner-god-mode-7407a5ddc8f6)) and I get sooo much more done in a way not possible by the other tools I used! Everything is connected to each other now: My writing, documenting, my task management, my text editing and every bit of a text tranformation. This is such a wonderful way to get things done. Thank you to all the maintainers of Emacs, Orgmode, and all the wonderful packages like ivy, counsel, org-ql, and many more! Also, I am very happy with this community, that has helped me get a better understanding of the ins and outs of Emacs and Elisp.
harunokashiwa · 2022-04-25 14:59
Org-mode + Orgzly + Webdav for my daily tasks; Logseq + Logseq-android + FolderSync for my notes.
tdavey · 2022-04-25 15:42
I too give thanks to the people and projects you mention. I have contributed money to several projects. I never, EVER take Emacs and its ecosystem for granted.
[deleted] · 2022-04-25 15:48
>Logseq Literally, a drag and drop copy of roam research.
Status-Detective-783 · 2022-04-25 18:20
> using Karabiner Elements and "God Mode" https://medium.com/@nikitavoloboev/karabiner-god-mode-7407a5ddc8f6 This is a gem of an article hidden away in your parenthetical comment! I've added this to my someday projects 👍
BigGeoffery · 2022-04-25 19:12
Except better in every single way?
UnidentifiedSkinny · 2022-04-26 00:11
Yooooo a fellow emacs / org / karabiner user!! Something fun I’ve been doing that combines those three things is writing my karabiner shortcuts in an org file, then tangling those code blocks to the karabiner.edn file (Goku config.) you can check it out here https://github.com/ketan0/nebula/blob/main/org/shortcuts.org (HTML version: https://nebula.ketan.me/shortcuts.html)
pragmat1c1 · 2022-04-26 04:29
Wow, putting the Karabiner Goku config into an org file is a good idea! Thanks!
[deleted] · 2022-04-26 06:09
How so?
IllTennis8912 · 2022-04-26 10:39
Just curious do you use org roam in your workflow?
pragmat1c1 · 2022-04-26 10:45
Installed it, but was not very impressed with it. First off, when I migrated my 1500+ notes from Roam to it and started syncing database via `org-roam-db-sync`, it was stuck at 28%, and I found no way to debug it. Then also tried to journal in it via `org-roam-dailies-...`. But apparently there is no way to see a list of journal entries, only "today", "yesterday" and "tomorrow". Contrasting that with `org-journal`, where I can create a list of all entries via `org-ql` queries, I see no added value in `org-roam`. Finally, I haven't found out how to query my entries and get a list of notes regarding one topic. I am sure there is some method to get it, but I haven't invested a lot of time into it, will do at some time though.
BigGeoffery · 2022-04-26 15:09
Open source. Frequent updates. Decent mobile app. Completely local. Roam has fallen behind over the last two years. They have nothing that their competition isn't doing better at this point.
[deleted] · 2022-04-27 15:21
[removed]
harunokashiwa · 2022-04-27 17:15
Orgzly can directly read from/write to a webdav server. And for Logseq(Android), I use FolderSync to sync between webdav server and my phone's local storage. Tasker can automatically run app's sync shortcuts, no need to manually trigger synchronization.
[deleted] · 2022-04-27 17:26
[removed]
[deleted] · 2022-04-27 17:26
[removed]
trs_80 · 2022-04-27 21:35
I had similar experience (sort of), except in my case it took me a few tries over a couple years to really get off the ground. And by now I have customized my Emacs extensively, and released a couple little packages even. There is a learning curve to Emacs, but once you start to really 'get it', the world becomes your oyster. Which I think is sort of the whole point of Emacs. Unfortunately, I am afraid impatient people looking for immediate results never get to that point. Thanks for sharing your enthusiasm. :) I think posts like this help the community. PSA: The broader Emacs community is also helped by answering questions (here, on mailing list, and IRC), helping with docs, editing EmacsWiki, publishing little things you write, etc... Which is the only way we can all continue to Have Nice Things(tm). tdavey put it very well in another comment, and I agree: > I never, EVER take Emacs and its ecosystem for granted. Cheers!
trs_80 · 2022-04-27 21:40
You can also self-host Nextcloud. If all you want is WebDAV (without all the other many things that Nextcloud does), there is also Radicale, which I found much more lightweight. There are others, too. But I found them to be much more complicated (in fact, some of this rationale is explicitly outlined as project goals in Radicale docs, which I suppose convinced me (in addition to my own research)).