I brought up post score relative to comment rate only because in my experience high engagement with no votes generally means I probably just started an argument.
* I've heard people of people being really happy with Orgzly on Android. I personally run Emacs on my Android phone through Termux. It works really well for me. Other solutions include using a SSH client to connect to a server running Emacs, or simply using GitHub directly on mobile web or their app if your notes are on GitHub.
* I've made the switch from Vim to Emacs (+ evil-mode) because of org-mode and have been extremely happy with it. It truly changed my life.
Pages can be exported in a wiki that is rendered dynamically by emacs like this: https://demo.filestash.app/api/export/hn/text/html/emacs.org or if you prefer pdf: https://demo.filestash.app/api/export/hn/application/pdf/ema...
The code is on github: https://github.com/mickael-kerjean/filestash
Do you use a bluetooth keyboard? I can't imagine using Vim (my primary driver) over a phone.
Instead, I think of Emacs + org-mode as a single, separate entity solely for to-do tracking and plain text hierarchical note taking. I find that the conveniences of org-mode for these specific tasks outweighs the otherwise unintuitive (from the perspective of my muscle memory) interface.
Another good thing is now that org-mode is likely to have a popular and maybe hopefully almost complete second implementation, it'll probably get a proper spec.
If Emacs was faster and much smaller I'd probably love it. But in its current state all I can do is slap more plugins and modes on it until it almost grinds to a halt.
These distributions do provide the ability to add the features you might need (Org-Mode, python or ruby support, etc.) without having to download a bunch of files of Elisp and code up a configuration file from scratch. Many require some binaries to be installed (like ruby or python) but a lot of people will have them installed already.
Oddly, I am not even claiming it isn't true. But it is the same fear that folks have in avoiding computers entirely. Not wrong, but fairly easy to overcome.
*Relative to my expectations when trying a new editor for a short period
Later on I can convert them via pandoc to docx or markdown so they can end up in sharepoint/confluence and I only minimally have to touch either of those horror shows.
I was writing some docs yesterday, and my colleague who's always bagging me about my use of nothing but emacs and terminals complimented how nice it looked rendered in gitlab.
I’m interested in having a “local” personal knowledge base (currently using Obsidian—>Hugo site —> GitHub —>AWS Amplify / Netlify)
Your setup sounds extremely useful. I haven’t tried Emacs / org-mode / org-roam, but the more I read about it, the more curious I am getting. If you have advice, I’d love to hear it.
(
( nil .
((eval git-auto-commit-mode 1))
)
)
;; and chuck this in your .emacs
; (setq-default gac-ask-for-summary-p t)
; (setq-default gac-automatically-push-p t)Like others have mentioned, you don’t have to switch to Emacs. 99% of what I do in Emacs is in org mode. You don’t have to stick to one editor. I use NeoVim when in a shell, Jetbrains when I’m at work, VS Code when trying out other languages…
[1]: https://beorgapp.com/ [2]: https://flathabits.com/
I was looking into org-mode a few years ago but ditched it because the only iOS app I could find at that time couldn't really sync with other devices without a lot of effort, and automatic, reliable synchronization is a deal breaker for me. beorg OTOH seems to be designed with syncing in mind.
I’m working on another org-based iOS app for quickly adding/searching tasks https://twitter.com/xenodium/status/1423397014646177792?s=21
Github will render org-mode documents now, so there's that.
Don't be afraid to give emacs a test drive, it's very possible to avoid getting sucked into the ecosystem and configuration if you aren't interested.
Either you'll decide it's what you've been looking for, or you prefer your current approach. Win-Win.
Is that actually working now, or just mostly kind of working? Last time I tried (maybe one year ago), I had so many issues that I just gave up and reverted to markdown.
If nobody else edits the documents you could first export them to Markdown or HTML. Pandoc handles that reasonably well.
> My desktop editor of choice is not and likely never will be emacs
That only matters if you want to use the more interactive features of Emacs' org-mode. I only use Vim and still write everything in .org files. I just like how it's got a simple syntax and also enough flexibility to handle everything. I set up a keybinding that lets me convert the file to a PDF by calling Emacs in batch mode (unfortunately there's no other correct and complete parser).
In the end Markdown isn't bad, but I don't like how basically every platform and tool adds their own special flavor.
I did something similar for awhile but felt like I was net negative in effort to gains.
> In the end Markdown isn't bad, but I don't like how basically every platform and tool adds their own special flavor.
Yeah I stick to a known safe subset, including legacy newline behavior, and only a few extensions to that. (highlight and checkbox off the top of my head)
EDIT: to clarify, there's nothing wrong with emacs. But if Org mode is tied to it, you cannot help interpreting promotion of Org as promotion of emacs. Which is alright, but it feels a bit sneaky. Just be upfront about it: promote emacs (plus some packages).
There do exist mobile apps for Org-mode, but it's been a while since I've used them.
I agree with your third point and wish that Org-mode support was better in non-Emacs editors.
That is a shame. Why?
Also to be clear, because I know people can be touchy about editor preferences: I say this only as an analogy for the feeling I get, not as an analogy for users who use emacs or other tools.
For whatever reason emacs just feels like I'm using left-handed scissors, and I'm not left handed.
It doesn't mean I don't think people should use emacs, it just doesn't feel right in my hands.
I’m teaching my son to code and we use emacs only for magit. He may get more and more exposure down the road, but for now that’s enough to justify what little bare minimum learning curve is needed to get a great git porcelain.
There is absolutely nothing wrong with your opinion. Do you like to tinker with things in general? That is a common personality trait that I have seen amongst many of fellow Emacs users. I enjoy tinkering with all kinds of things, so Emacs fits my personality well.
Though, sometimes it's easy to get distracted tinkering instead of actually doing productive work (for me, at least). I still say that my Emacs config has been my single longest running "project."
>also copy paste just doesn't work without pulling teath.
What do you mean?
* I sometimes view on or want to share documents over sites like Github/Gitlab. If I share Markdown or even usually AsciiDoc, then the document is formatted appropriately even for people who are used to Word and rendered HTML. EDIT: Apparently this has changed since I last looked. Good news!
* I often edit from mobile devices, which almost certainly have no support for Org features. EDIT: There are apparently good org-specific editors.
* My desktop editor of choice is not and likely never will be emacs, so even with plugins that support Org it's always a hampered experience relative to what the format claims to offer.
It looks like it does everything I want and more, with all the little helpers you need overtop a plaintext format that's decent enough to read on its own. But I'm not changing my text editor just to use a single different format.
So instead I opt for the worst of all worlds and just use Markdown for everything because it's supported everywhere. It gets me headers, lists, code blocks, and sometimes checkboxes, and the rest I can handle ad-hoc.
EDIT: 5 responses in ~10 minutes, but 0 or neutral upvotes. I knew mentioning an editor preference was a mistake. Yes I have tried emacs for an extended period, yes I respect it, no I am not likely to use it myself.