Beorg – an Emacs org-mode companion for iOS
beorgapp.com
beorgapp.com
[0] - https://play.google.com/store/apps/details?id=com.orgzly
I've got it set up to sync with nextcloud (through nextcloud app directory sync) and same with my laptop and it's proved a pretty solid and reliable way to stay on top of stuff.
I've used it to migrate away from stuffing everything into Google Keep (in a general move away from google) and have ended up preferring my current config after living with it for a week or two.
Being able to review my tasks on the toilet will make org-mode ten times as useful. :)
There are in-app purchases to donate $0.99, $2.99, or $7.99. I bought all three.
If I could make a suggestion though, it would be really nice if it supported subdirectories. I suspect that most people, like me, don't keep all their org notes in a perfectly flat hierarchy. Being able to go into subdirectories and view notes would be a great help.
I’m a heavy tmux and vi-user so I already practically live in my terminals.
Org files are also very easily compiled to many different formats, including Tex, txt, html, etc.
(I use emacs and org-mode extensively. Before that I used vi)
Between tags and dates, you can stop worrying about the order of your todo list items and just throw new ones in there, and still easily find them because they're now structured by date and tag. You can also export your calendar and do other exports as well.
I feel like I've barely scratched the surface of what org mode is capable of, but that's how I was able to dip my toe into it and pick up new functionality over time.
If any org-mode wizards want to point out some other big use-cases that I've missed then I'd love to hear about that. I think some people even outline and publish books using org-mode so it's quite a deep system!
Edit: I should also add that I came over from tmux+vim by using spacemacs, which is a vim-mode oriented distribution of emacs which comes with its own opinionated set of plugins and "layers" that you can easily add. It's worth a look if you're emacs-curious
The big benefit for me is that it can link to lots of different types of things within my emacs environment. For instance, I manage my email from within emacs (using mu4e), and I can set up org-mode to quickly make TODOs that link back to whatever email I have open. I can also link to files (local and remote), web URLs (of course), and to git commits which will open in Magit (an excellent git interface). So using it as my todo tracking is really quite handy. It would be less so if I weren't mostly living in emacs already.
Orgmode is plain-text formatted, so you don't need a plugin to read it. However, the plugin gives you the ability to fold headings automatically, format tables automatically, and handle indenting and insertion of headings more easily.
I use it for organizing todo lists, time tracking, and generating time sheets.
I've used it to publish a book.
I use it as a super-powered Jupyter-style notebook for data analysis. It as a sub-package called org-babel that lets me interact with any language using the normal Emacs modes and tooling. This lets me query results from a database, send it to a code-block in my org file which executes on my machine and spits the results back into my org-file as a nicely formatted table. org-mode also has fully fleshed out spreadsheet system. For hacky analysis projects I can't think of anything better.
I use it as a light-weight Kanban board/issue manager for personal projects as well.
It goes so far, that make my programs to write reports in org-mode, so that I can read display, browse, search and drill down in them with org-mode - for big program generated reports it's a great advantage - they are nicely displayed, but at the same time you can use them with diffs (regression test reports), grep, etc.
Additionally I use org-mode for project planning to generate gantt charts and as well for my private know-how database about IT matters - commands that I use, tricks, code snippets.
This year I installed spacemacs, wich is an emacs with a special configuration, looks nicer and has the vi functionality built-in.
That said, when I code, I use the terminal and vi.
I like to make grocery lists with org mode checkboxes, and this app doesn't seem to allow editing them.
It just didn't seem to be possible, I could get a graphical debugger for a while until I found realgud and even then there's no support for a locals window or doing console input
Find symbols, the anaconda implementation by default just gave me a list of matches without context or file/line number etc which isn't very useful.
It just felt like there can't be enough users with enough demand for things you get in an IDE for it to be worth getting into Emacs for programming.
I'd love to get all comfy with a very customizable text editor but none seem there: Emacs => above Atom => similarly missing some basic python debugging features VSCode => Evil microsoft and I think had limited support for customizing windows (If I wanted to use a customizable text editor and not an IDE the first thing I'd need/want to implement would be embedding Jupyter cells.
However, with my org-mode integration:
- I have a list of all open tasks for each of my open projects, each with an associated deadline (if applicable).
- As I complete tasks, I provide a short summary of what it took to resolve the task; as such, my .org files have become a log of what I accomplished
- I also use .org to clock my time, which makes it easy to summarize a week or month at a glance, and to see if I'm spending my time where I think I should be.
- Finally, one of my favorite features of org-mode is the ability to include links to my code in each of my todo items, which means that I can immediately open files of interest (and even link to a particular version in git: http://orgmode.org/worg/org-contrib/org-git-link.html) and start editing, since I never left my editor in the first place.
To me, it's not about having all the features for a single language; what keeps me working within Emacs is the ability to have all the features I've grown accustomed to for every language, and have a system customized to my liking that I never have to leave. It's certainly not for everyone (I hope I don't come across as critical), but I'm convinced nothing will ever get me to leave.
EDIT: formatting.
There's an emacs lisp for that..:
This is a nice app but it has lots of potential as well. Integration with Workflow could open up other possibilities as well.
I have an org for time keeping, is it easy to do time keeping on the phone ?