Org-Mode for Writing: Structure and Focus
awarewriter.wordpress.com
awarewriter.wordpress.com
Here are some examples: [1],[2],[3]
More tutorials here: [4]
1 - http://sachachua.com/blog/2008/01/outlining-your-notes-with-...
2 - http://sachachua.com/blog/2012/05/org-mode-and-habits/
3 - http://sachachua.com/blog/2013/06/how-i-use-emacs-org-mode-f...
http://doc.norang.ca/org-mode.html
The part that was best for me was someone taking so much time to document, screenshot, and close the loop on most parts of managing information with org-mode.
I hope it treats you well!
Something I would also recommend: try to setting things as file-local variables or org comments at the top of an org file instead of dumping in init.el. Setting the configuration globally can make things confusing when you're just learning things.
I use org-mode for my entire GTD workflow (calendar Agenda, next-actions, tickler, maybe, and projects), I use it for capturing quotes or blocks of text that I really want to save for later (my spark notes file), I use it for capturing my "recipes" of anything (software, realizations, food, etc...) in my grimoire file, I use it for capturing notes or thoughts while I'm reading books (with nice capture templates for guiding me through setting the page # and paragraph # in the property drawer), I use it for all of my web bookmarks (I have a bookmarklet integrated in Chrome that auto-fills fields in the capture template for the website), I use it for articles in my To Read list with a Chrome bookmarklet for auto-filling the capture template, AND I use it for my spaced repetition routine with org-drill.
I also use it extensively for work on-top of all the above. I have a capture template for my team's weekly standup meetings, I use it for taking notes during meetings and structuring action plans, etc...
The capture templates, org-protocol for external programs to activate a capture template and pre-fill with data, customized Agenda views (so I get a nice "HUD" for long-running tasks + my 4 day agenda), and refiling (this is one of my favorite parts of org-mode!!!) are absolutely invaluable and an incredible tool for my productivity.
Nothing matches it in breadth and depth, nothing. And as is the case w/ Emacs, you can customize everything to suit your workflow or make tweaks - maybe you have a great idea for improving something! For me I was able to create a highly customized Agenda view specific to my personal deficiencies (I forget about long-running important tasks that aren't a "SOLVE IT TODAY" task).
--
Meanwhile, FWIW, I'm happy to report (the age-old boring truth) that consistently using it in my daily workflow for the last one year -- didn't even break for a week, except when on holidays -- resulted in making the habit stick.
http://doc.norang.ca/org-mode.html
Seeing how someone else who lives on the platform does their configuration helped put it in perspective, then I just cherry-picked the ideas I liked from there in building my own.
Give it a try the next time you need a README.md. Make that a README.org instead.
It's kind of the killer-feature of Emacs (besides being a decent text editor/operating system).
I just read yesterday that RMS, as of 2013, couldn't muster the effort to 'learn' org-mode. RMS!
This whole comment thread has pushed me into pressing publish on a post I've been sitting on re: organising my work and life via plaintext files. This hype for over-engineered solutions with steep learning curves, incompatible formats and potentially breaking updates should be addressed.
Every other week there seems to be a viral blog post about how org mode is wonderful.
So I thought about what I used it for, and realized it was mostly cycling items between TODO and DONE with a keystroke and text folding.
So I forked vim-markdown and added syntax highlighting for TODO and DONE on header lines, and a mapping to cycle between TODO and DONE. Been using it for a couple of months now and I'm reasonably happy.
If you want to give it a shot, code is here: https://github.com/spatten/vim-markdown
Link: http://spacemacs.org/
Using spacemacs in day-to-day use is much easier for newcomers than learning Vim or Emacs alone. If you assumed just three keys (0-9A-Za-z) after the leader (SPC) you can navigate over 195K commands. In practice spacemacs is navigating more than that with symbols like quotes, brackets, commas and so on.
I loved org mode.
Does anyone have a good solution for syncing one's org mode files to an iDevice and then using it (or even better, editing it)?
My current system is to schedule a batch task to run org export to HTML on all org files and sync the HTML with dropbox. It works great for viewing.
Basically the driver was that in college and shortly thereafter, I had more time than money, so it was worth it to use an OS that required an investment in time to make it the way I like.
Now that I'm older with a kid, I have more money than time, so I'd rather have an OS where I can solve my problem with money.
I'd actually rather still be running Linux, I just don't have the time. :)
It's actually gotten to where I no longer really remember how to do anything in Linux that would necessitate dropping to the command line. Happily, I can't remember the last time I needed to.
So, there you have it. You don't need to learn Emacs at all if don't want to, just learn Emacs Lisp first! Although Org mode specifically has a rather unpleasant API.
[1] https://github.com/piotrklibert/dotemacs_reloaded/tree/maste...
a bunch of them work in bash too, ctrl-r for reverse i-search of your history.
You probably already know more than you think, and learning 10-15 basic commands will get you a whole bunch of utility all over the place.
Evil mode is still not set up enough like vim for me to use in my every day work, though. There are a few gotchas that are different. So I use vim as well as emacs. I just change windows in tmux when I want to use org mode. The only real downside is memory usage and it is inconvenient if you want to us capture in org mode (because you have to change windows).
I'm slowly setting up Evil to support my workflow. I don't think there is anything I can't do, it's just a matter of implementing it. Rather ironically, I used emacs for 20 years before I switched to vim. I have discovered that I prefer modal editing and having a grammar to describe my edits rather than directly editing things. You would think that I could switch back and forth, but it completely blows me up. I seem to have learned emacs keystrokes and vim keystrokes in different parts of my brain...
I actually don't use org mode much though. It's one of the nicer tools I've tried, but I'm just not an organized person.
Pretty much every organizational tool I've ever tried is really good at helping organized individuals become more organized, but do little to help those who are disorganized.
I am extremely disorganized too, and I have seen org mode helps me in the getting back business - though you do have to invest seriously in org mode first to be comfortable enough in it. But org has the answer to this too : org-drill.
File->Open
File->Save
File->Quit
Edit->Copy/Cut/Paste
Use cursor keys to navigate the document.
Options -> Use CUA Keys
Options -> Save Options
That said, I got frustrated by how little else interacted with org mode, and I eventually started keeping all my files in markdown... which gave me most of what I needed without requiring an emacs installation on every machine I work on (OSX, Linux, Windows, and Android).
Before that I used org mode for nearly 3 years. But unfortunately I could never master it; the learning curve was steep and documentation/tutorials on both elisp and org-mode were scarce. As a result, I mostly ended up borrowing pieces from others configuration. And that never worked well for me, any small change I would make would result in weird bugs and I would spend hours without being able to find a fix. Overtime I became very reluctant to making changes in my config and totally lost my love for EMACS/org mode.
Did anyone else have a similar experience? Or did I do something wrong?
To conclude, I love the customisability and the philosophy of org mode (lists within lists) but I think it needs to put in a better package (probably rewrite org mode in JS and make it available on web/atom?).
I wonder why the atom org-mode package is not more popular ... The power of a desktop js editor with org-mode capabilities would be awesome !
I do wish Taskwarrior was fully integrated in to Emacs, as org-mode is, but that's the way the cookie crumbles.
I still use org-mode for all my notes, though.
http://orgmode.org/worg/org-contrib/gsoc2012/student-project...
Unfortunately it went dormant pretty quick after the original GSOC implementation.
I think the power of a desktop elisp editor with org-mode's capabilities is rather more awesome. What does JavaScript offer that elisp doesn't?
1) ===, !==
2) Memory use that'd melt my rather old daily-driver laptop.
3) A community of /cool/ people that make web pages that appear blank on my browser (xombrero + js whitelisting).
4) Some <insert latin prefix here>pilers, e.g. CoffeeScript, TeaScript, Dart, Soccer...
5) Minifiers, maxifiers, maybe even identifiers.
...
Elisp certainly lacks two things that are real pain points, a well-performing vm, and proper multitasking. I'd also like to have a good way to embed webkit/gecko into emacs, that'd give a lot of possibilities.
That's actually equally lacking on JS side (if you mean parallelism); moreover, Node advocates callback/promise-based concurrency, which is completely achievable[1] and even practical in Elisp, too. There are at least two HTTP servers written in Elisp.
Lack of a high-performance VM for Emacs Lisp is a real pain, though. Emacs does everything I need it to do, it's just that sometimes it's a bit slower than I'd like.
For now, though, I am using these tools in a more disposable fashion for brainstorming sessions -- I find the mind-map format very effective for exploration. I transfer the data into other software when I'm ready to linearize it into a document.
We use it for nearly everything.