4 ms·
You know, for over a decade I've basically lived in vim & the shell. But I continually hear good things about org-mode and magit. Should I just embrace my desti
by phaemon 6y ago
You know, for over a decade I've basically lived in vim & the shell. But I continually hear good things about org-mode and magit. Should I just embrace my destiny turn to the dark side?
- masklinn 6y agoSure. You can even use evil if you can't bear chording.
- kickingvegas 6y agoWould not frame it as “destiny” or “dark”, but using org-mode has been spectacularly transforming and guiding for how I plan/design software today. Definitely worth trying out https://orgmode.org/features.html https://orgmode.org/features.html
- ChickeNES 6y agoI still don't really understand what the value proposition of org-mode is. What is your personal workflow like?
- kickingvegas 6y agoOkay, here's a typical day with org-mode for me. Start out the day entering a daily journal, listing out all the TODO items and scheduling them so I can see them in org-agenda. A subset of those TODOs are meetings, of which I'll use the folding outline editor to write an agenda and notes. Given that I work remotely now near 100% of the time, I typically share my screen to go over the agenda. Frequently, I'll need to diagram something to share with the team. For that I use org-babel to write plantuml or graphviz and render the output (like a sequence or class diagram or flow chart) and use that to drive design discussion with the team. Note that all of this is still within GUI emacs in single buffer (text and images). At my work we use Confluence and Jira, so I use org-export to publish the above work to Jira markup (tables, headings, lists, typeface styles). Other TODO items are the tasks I do during the day; there I use org-mode to capture my notes/thoughts. Most times, I'll use org tables to help organize tabular data (which happens a lot) and org-babel to run both python and bash commands. In addition I'll use source blocks to capture code snippets (typically Swift nowawdays) and random commands. I'll also store links that I run across through the course of day. Note again, I'm still working out of that same buffer. With emacs-client, I remote from my iPad into that same buffer and edit away. End of the day, I commit my org-mode file into my notes repo using magit. Occasionally, I'll use org-mode to write a presentation using reveal.js or typeset documentatation to push through LaTeX. Nearly all my documentation starts out as an org file. YMMV, but org-mode has completely transformed how I work now.