Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I switched to Taskwarrior to manage TODO because org-mode is hard if you want to make API call to generate reports or sync it with a bugtracker.

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 did too. Taskwarrior is just so streamlined for todo's. I always felt org-mode was pretty clumsy at that, in comparison. But maybe I just don't know org-mode well enough. But that itself is symptomatic of what a steep learning curve org-mode has to take full advantage of its more adavanced features. Taskwarrior was much easier and quicker for me to learn, and has a boatload of features to rival org-mode, as far as task-oriented features go.

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.


There was actually a GSOC project for doing org syncing with bugtrackers, called org-sync.

http://orgmode.org/worg/org-contrib/gsoc2012/student-project...

Unfortunately it went dormant pretty quick after the original GSOC implementation.


> The power of a desktop js editor with org-mode capabilities would be awesome !

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?


> 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.


> proper multitasking

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.

[1] https://github.com/kiwanami/emacs-deferred


Yeah, if I could embed a GUI/console browser into emacs … I don't think I'd ever have any other program open.


You can use the w3m console browser from inside emacs.


Old joke: vmunix.el


isn't this sort of what Atom is? It's like emacs but instead of lisp uses js https://atom.io/




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: