Live data from Hacker News

Worg, the Org-Mode Community

orgmode.org

41–50 of 63 posts

Re: Worg, the Org-Mode Community

#41
I might have to finally try it if so many people are claiming life-changing effects!

I don't create or edit code for a living, for the most part, but I do use vim to edit workstation/server files and side-projects as well as a fair bit for notes and todo lists. I share the notes with an always-on raspberry pi via syncthing, which I can SSH into to check in a pinch.

There isn't much incentive in this case to switch to emacs, then (although the idea of a wearable rpi with emacspeak instead of a HUD has always intrigued). My current todo list for keeping organised, after recently moving off of Trello, needed to be reasonably smart to replace it.

I think the solution is smart yet simple enough to work long term. It has been OK for a month or two now, at least, but I'm still open to improvements. It's basically a vertical kanban board, instead of the usual horizontal one. I don't need time tracking, as I don't bill that way (but if it were automated, again, I'm open to it - could be interesting) but it would be nice to have alerts and reminders. For those I set reminders in tkremind for the important stuff - also copied and synced to the pi. The workflow is this:

- Tasks are entered into the relevant folding section, prepended with a timestamp [F5], with a #tag.

- As tasks complete, I delete/paste [dd/p] into the invoicing section, if required.

- Then [key binding] moves the item to 'the last line of the file' where a log has built up in roughly chronological order, returning the cursor to the same line.

This basically replicates Trello locally, but with the advantage of speed, grep-ability [grep -m 10 '#projectX' todo.txt] and privacy. The other open source kanban options looked good, but I am a big fan of text files, as org-mode users probably are too.

I'm now wondering if org-mode would be an upgrade or an over-complication... acutely aware of the irony of spending all this time on getting organised in order to be more productive.

Re: Worg, the Org-Mode Community

#42
post #22

I started out using org mode for a while, but I've come to scale it back to a series of markdown files because I just never used the advanced stuff.

This is what I was getting at in my rambling comment here... Is it really worth the time investment when an 'augmented' text file is enough?

Re: Worg, the Org-Mode Community

#43
post #19

As a Vim user, I wish I could have something like what I have heard of Org-Mode for Vim / Neovim. At the moment I just have a folder of Markdown files that I compile with gitit, it doesn't seem as nice though.

You can have it in a way... Emacs + EVIL mode make for a pretty good Vim, and with some effort almost all Vim plugins can be replaced on emacs. You'll still miss some things if you are a hardcore user of a very customized Vim, ofc. I'm ok with using Vim for almost everything and a kind-of-weird-Vim-that-is-actually-Emacs for Org.

or you could move to neovim, open a terminal in neovim and launch console emacs inside it just for org-mode :)

Re: Worg, the Org-Mode Community

#45

I use org-mode almost every day, and I think it's great, but I also think it's fair to point out what I see as its biggest disadvantage. It changes. And by that I mean the developers don't care at all about breakage. This has caused countless problems for me over the years in two ways: i. You better be using exactly the same org-mode version on all of your computers, because there is no concept of backward compatibil…

This is true, and it's happened to me too. The first time it did, I pinned my version to a working stable one, and thought maybe I should write some unit tests for org. That was years ago, and I've been too busy ever since, but there's always the possibility to contribute (or fork . . . ).

Re: Worg, the Org-Mode Community

#46

I use org-mode almost every day, and I think it's great, but I also think it's fair to point out what I see as its biggest disadvantage. It changes. And by that I mean the developers don't care at all about breakage. This has caused countless problems for me over the years in two ways: i. You better be using exactly the same org-mode version on all of your computers, because there is no concept of backward compatibil…

I use org-mode everyday, as well. And the org-babel literate programming environment is a game changer, and something I find new uses for all the time. Check out this literate devops video [1]

But I share your sentiment for the stability issues which I think reflect problems with emacs in general. One day, you update your packages and suddenly your favorite mode does not work anymore and you have to spend 1/2 day figuring out why literally digging into the source with edebug. Because of this I take the following measures. I use melpa-stable which as the name indicates are the stable versions of emacs packages. (The problem is not all packages are in melpa-stable so you have to deal with that too.) Also, I manage my own version of org-mode cloned from the canonical org-mode repo that I update when I decide and I can back out of if there are problems. Finally, I run emacs within docker which allows me to freeze dry and rehydrate environments that are completely under my control so that I don’t encounter problems with a changing environment either. Here is my literate org-babel .emacs, if interested [2] (I don’t have the Dockerfile on github, yet, unfortunately.)

[1] https://www.youtube.com/watch?v=dljNabciEGg [2] https://github.com/julienchastang/dotemacs/

Re: Worg, the Org-Mode Community

#47
post #41

I might have to finally try it if so many people are claiming life-changing effects! I don't create or edit code for a living, for the most part, but I do use vim to edit workstation/server files and side-projects as well as a fair bit for notes and todo lists. I share the notes with an always-on raspberry pi via syncthing, which I can SSH into to check in a pinch. There isn't much incentive in this case to switch to…

> I might have to finally try it if so many people are claiming life-changing effects!

Org, much like emacs, is like catnip to a certain minded type of individual. This might stem from both being written in lisp (http://www.winestockwebdesign.com/Essays/Lisp_Curse.html).

Both are infinitely malleable to your needs, yet surprisingly effective out of the box for their intended use cases; the tweaking only comes later when you go "I wonder if I can do this." It also opens your eyes when you realize it's all just text (http://blog.vivekhaldar.com/post/3996068979/the-levels-of-em...).

Beware though: you can go pretty deep down the rabbit hole, it can be made over complicated, but if you KISS and keep disciplined, both emacs and org are powerful tools.

Re: Worg, the Org-Mode Community

#48
post #29

I am currently beginning to use org-mode to keep track of what I do at work. When my boss comes into the office on Friday afternoon and asks us what we did all week, I usually have a hard time remembering what I did on Monday or Tuesday. Having a record of that will hopefully help. Once I have gotten into the habit of writing down what I did, I hope to also use it for time-tracking, so I can also tell my boss that I…

FWIW, I use OneNote to do this. One section per month, and then a tab for every week. I put high level tasks under each week and put my notes in as appropriate.

I tried using org-mode but it took too much time to learn when the alternative I had on hand (OneNote) was much easier to learn. Yes, I don't get the same feature set with org-mode, but all I wanted was a work journal.

Re: Worg, the Org-Mode Community

#49
post #11

Genuine question: how does Org-Mode handle mindmap style information management? By "mindmap" I mean applications such as Freemind, Xmind, etc.? I recently started to use Xmind after years of Vimoutliner. Both the upsides and downsides are huge for me. For text based approach such as Vim, it is great in fast input, text manipulations, complex searches, integrate with other tools, portability, etc. But on the other ha…

A couple things. Simple outlining, to me, gets a big part of the mindmapping benefit, at least if you're often collapsing and expanding documents so you get big picture and drill down to smaller. Of course, outlining has basically a single heirarchy and doesn't do what mindmapping does with showing relationships between disparate headings. In Org-mode the "Agenda" is where you would generate, view, and process these kinds of relationships, by doing searches, potentially over hundreds of different files.

The Agenda is one of the two or three major parts of Org-mode (also one part where many/most users barely scratch surface of what it can do). It's definitely a different model of associating connections from what you get in the usual mindmap application. But, I would argue, not less powerful. In fact, I think using the Agenda to find relationships is probably more powerful than mindmapping, but it requires perhaps a bit more effort since the connections aren't directly visible, need to do searches and have items gathered together in Agenda buffer to "see" them. All of this probably makes little sense until you've fully grokked how Org-mode can work (but which probably the majority of Org users never do). Org is one of the most full-featured applications I can think of, both in breadth and depth of features, far more than any mind map application. There is a fairly big learning curve to access all the power, though. (And part of learning curve is not just in learning features, but in learning how to organize your data so you can use features to access, process, and view it in the most helpful ways).

Also, Emacs (and thus Org) do a good job of handling colors, fonts, diagrams, images (can be displayed in Emacs buffer and hidden when node collapses), web and file links (can immediately open in Emacs buffer and/or separate app), there are extensions that allow you to quickly/automatically insert external links into org documents, etc.

Re: Worg, the Org-Mode Community

#50
post #2

One of pains is that the mobile-org doesn't work. I cannot even view my org file on iPhone.

Yes, if you jailbreak your iPhone, install openssh, SSH to localhost and start your specially compiled emacs for arm binary. A bluetooth keyboard is recommended. If it's just about viewing you could export to html, or export to a file that another Outliner app can easily import. The same method of operation (native emacs) on Android is much more convenient, by using a Linux chroot (Linux Deploy). Android users also h…

I'll go ahead and admit it: I still use an N900 just because of org-mode. I can't really recommend it to anyone else as it's not going to meet expectations of a modern smartphone, but I love it. That and git syncing with my desktop make it really effective for me.
Post reply on HN