Live data from Hacker News

Emac’s Org Mode will improve your software engineering

medium.com

101–110 of 131 posts

Re: Emac’s Org Mode will improve your software engineering

#101
post #94

I kind of agree. But I just use plain text files with bullets. I haven't seen a compelling argument to justify learning all the concepts and keystrokes of org-mode. I don't need all the bell and whistles. Export to HTML? Why?

If all you're doing now is plain text with bullets there may be nothing to gain. If, however, you have main bullet items that then have subitems, you'd gain the advantage of "collapsing" items (what in some coding environments is called "folding").

To get this benefit all you'd need to do is open a blank text file with '.org' suffix, then instead of bullets use an asterisk. Put one asterisk in front of main bullets, two asterisks in front of subitems. Then use key to expand or collapse subitems of current bullet item. Or to expand or collapse subitems throughout the document. That's all you need to get started using org-mode productively.

Re: Emac’s Org Mode will improve your software engineering

#102

I don't know why so many people make the point that hierarchical structures are how the brain works. Graphical structures are how the brain works. The hierarchical structure is how the physical world works (you can't put the same shirt in two closets), and we have an unfortunate habit of trying to force our brain to work the same way, but it's an impedance mismatch. Unless I'm the only one that is frustrated that you…

My thinking seems to enjoy being structured as a directed mostly acyclic graph. That can represent causal links as well as containment, association, and so on. I've done brainstorming with GraphViz and found it quite wonderful. The syntax is also somehow inspiring and fun.

Re: Emac’s Org Mode will improve your software engineering

#103

Earlier quoted context omitted.

Have you tried evil mode with vi bindings? The good thing of org-mode is that it runs locally and through ssh, but any task outliner tool is useful to organize thoughts or tasks.

evil mode is pretty good, but I find that there's a few rough edges. Also, I can't find a good type-ahead search plugin for picking files like in TextMate, Sublime Text, or (my current preferred tool) the Ctrl-P plugin for Vim [0]. [0] https://github.com/ctrlpvim/ctrlp.vim

You probably want helm. I generally just have one key that considers open buffers, files in the current directory, recently used files, and then locate. You can also use it with ag or find or whatever.

Helm is closer to vim's Unite (which was inspired by it) and can be used with arbitrary non-file related sources (e.g. the text in the current buffer).

https://github.com/emacs-helm/helm

Re: Emac’s Org Mode will improve your software engineering

#104
post #37

I don't know why so many people make the point that hierarchical structures are how the brain works. Graphical structures are how the brain works. The hierarchical structure is how the physical world works (you can't put the same shirt in two closets), and we have an unfortunate habit of trying to force our brain to work the same way, but it's an impedance mismatch. Unless I'm the only one that is frustrated that you…

Totally agree - being able to not only list things from top-to-bottom but more visually seems to work far better for me as well (though I suspect people's brains may work differently?) My love for outlining like in Workflowy or org-mode but my need for more visual-based tools like Scapple or mind-mapping is what led me to scratch my own itch and create Mindscope. It's an attempt to be the best of both worlds. Would l…

I love the ideas behind this app. I haven't tried it since it's iPad only and the last update was in 2014, but looking at the video, it has so much promise. It's the first app that I've seen that looks like it has the potential to replace The Brain. Hopefully you can find a way to make some money off it and keep it going!

Re: Emac’s Org Mode will improve your software engineering

#105
post #74

The biggest issue I had with org-mode was the sad state of mobile clients. They were all convoluted to set up and, once working, didn't work very well [1]. The experience was much worse that what I've become accustomed to with Todoist, Nirvana, etc. where mobile sync is pretty seamless. Org certainly is interesting and ticks the main boxes for me: outliner/TODO system, open source, text file, etc. With a better mobil…

There's Orgzly. I only just downloaded it today though.

Re: Emac’s Org Mode will improve your software engineering

#106
post #85

Earlier quoted context omitted.

Mind map is not really equivalent unless you restrict connections to rigid hierarchy, but ability to make more flexible connections is part of why you'd choose mind map software over an outliner. FWIW, orgmode does export outlines to Freemind mindmapper (using ox-freemind.el which is part of the org-plus-contrib packaging at Emacs' elpa repository. As some others have said, orgmode does get beyond hierarchical struct…

Freemind is primarily hierarchical but you can easily make non hierarchical links (hyper and visual). Also you can add multiple tags/attributes to nodes

Exactly. The org-mode -->> freemind conversion works fine, translating textual hierarchical outline to freemind's graphical representation. I don't think the current exporter has support for exporting non-hierarchical links (e.g., org-mode tags) to freemind, but that would be a nice feature.

Re: Emac’s Org Mode will improve your software engineering

#107
post #90

Earlier quoted context omitted.

There are so many excellent org-mode export back-ends, it wouldn't surprise me if there was already one for graphviz[1], at least for arranging the header entries into a labeled branched graph (and with inter- and intra-document linking they aren't necessarily acyclical (trees)). And/or it shouldn't require too much effort to write one. [1] http://graphviz.org/

Orgmode supports export to the graphical mind-mapper, Freemind. Graphviz/dot is supported as a language you can use within org documents as part of org-babel functionality, but I don't think there's actually an exporter to graphviz (main use in babel would be to process the dot commands to generate graphviz diagram--e.g., a separate jpeg file--that will then be included as part of an exported org document). As I unde…

Language overloading strikes again... I meant graphical in terms of the data structure, not the UI. In FreeMind, can a child node have multiple parents?

Re: Emac’s Org Mode will improve your software engineering

#108
post #37

I don't know why so many people make the point that hierarchical structures are how the brain works. Graphical structures are how the brain works. The hierarchical structure is how the physical world works (you can't put the same shirt in two closets), and we have an unfortunate habit of trying to force our brain to work the same way, but it's an impedance mismatch. Unless I'm the only one that is frustrated that you…

Totally agree - being able to not only list things from top-to-bottom but more visually seems to work far better for me as well (though I suspect people's brains may work differently?) My love for outlining like in Workflowy or org-mode but my need for more visual-based tools like Scapple or mind-mapping is what led me to scratch my own itch and create Mindscope. It's an attempt to be the best of both worlds. Would l…

This looks to be a cool UI for tree hierarchies, but I was more referring to graphical data structures. Can a child node have multiple parents?

Re: Emac’s Org Mode will improve your software engineering

#109
post #74

The biggest issue I had with org-mode was the sad state of mobile clients. They were all convoluted to set up and, once working, didn't work very well [1]. The experience was much worse that what I've become accustomed to with Todoist, Nirvana, etc. where mobile sync is pretty seamless. Org certainly is interesting and ticks the main boxes for me: outliner/TODO system, open source, text file, etc. With a better mobil…

http://www.orgzly.com/ isn't quite there yet (no automated sync yet), but is a vast improvement over MobileOrg for Android

Re: Emac’s Org Mode will improve your software engineering

#110
post #14

I don't know why so many people make the point that hierarchical structures are how the brain works. Graphical structures are how the brain works. The hierarchical structure is how the physical world works (you can't put the same shirt in two closets), and we have an unfortunate habit of trying to force our brain to work the same way, but it's an impedance mismatch. Unless I'm the only one that is frustrated that you…

Yes I tend to agree. I still see people at work hunting for the correct folder to store email. Showing them how to use labels (in whatever client they are using) is often something of a revelation. Seeing the freedom you have just handed them can be quite surprising as well as a great way to get a free pint! I'm a avid command-line and vim user and for a long time made use of text based todo and note taking tools. Wh…

You might enjoy taskwarrior, a command-line based system. It supports tags, and also true graphical dependencies.
Post reply on HN