Live data from Hacker News

Life is 90% of my use cases for org-mode

stormrider.io

41–50 of 264 posts

Re: Life is 90% of my use cases for org-mode

#41
post #23
post #7

Earlier quoted context omitted.

I say this as an avid emacs user: Emacs has a real problem in that it's very powerful but the, let's say, spiritual leader of the project (Stallman) is so wildly divorced from the real world because of his personal choices that he really has no idea what makes a compelling UX vs what makes a complete mess of arcane incantations. On top of that, the documentation is only suitable as a reference for someone who already…

If all you think it needs are sensible defaults, try just bending said defaults. I'm somewhat curious what choices of Stallman's you think are holding it back. Feels more alive to me than it has ever felt. And that branch that is using gcc to compile elisp is a delight. I concede I expect there are choices made that could be bad; but I suspect most of the choices people think matter, don't. Which is why i highlight t…

This. How is Stallman holding back the UX?

Re: Life is 90% of my use cases for org-mode

#42
post #37

Does anyone know of a small Emacs distribution? I would like to get into Emacs, but its hard to justify 114 MB: https://ftp.gnu.org/gnu/emacs/windows/emacs-26 Versus Vim 18 MB: https://github.com/vim/vim-win32-installer/releases

That's 0.005 usd of hard drives. There is literally no one in the world who could notice the difference.

Re: Life is 90% of my use cases for org-mode

#44
post #3

I use Notes mostly, because it's synced to my phone and I can paste images (usually screenshots) in it easily.

FWIW you can set up sync to phone pretty easily, Orgzly is a org-mode client for Mobile working surprisingly well, supporting dropbox and many other backends for sync, plus both Emacs and Orgzly support pasting images. As far as I'm concerned I've set up syncthing to sync my org files between my devices.

Re: Life is 90% of my use cases for org-mode

#45
post #2

I don't use emacs. I use text files to organise myself but I use notepad++ to edit them. I have tried to learn emacs a couple of times but I am really unmotivated - don't see any case where it would help me. I am afraid I'm missing something.

Emacs is an enormous investment but every time I'm forced to use another editor or IDE I'm reminded how much it pays off. Fundamentally, all Emacs does is treat the whole world as text. Everything from that point forward is about giving you (or allowing you to build) tools to manipulate text in a way that is natural and powerful for you.

This doesn't sound particularly earth-shaking, but it really is. Think of a language like Ruby or especially Clojure, where there are a few core data structures, but many things that leverage them. This means that every time you learn part of the Ruby Array API, or a useful function to work on Clojure sequences, you get to use that _everywhere_. So all of Emacs' basic interactions (and they may seem weird to begin with but they're honestly just trying to save your wrists some pain) work everywhere. You can always trust your intuitive, spatial model of the thing you're looking at. Search backwards in a text file, find some text, select it, copy it, go back to the end and paste it. That works exactly the same in a shell. It works exactly the same in a database client. Or SSH'd into a server. Or replying to an email. Same gestures when entering commands, same gestures moving around in autocomplete popups.

Everything you learn with Emacs (and later, everything you write with elisp), has a little incremental benefit to your power and productivity manipulating text. Except everything is text, and so it all multiplies together.

For whatever reason, I've been trying VSCode on Windows the last couple of weeks, coming from an Emacs on Linux background. I cannot tell you how painful I find it, even after making a pretty good attempt to map all the keys correctly (snarky sidebar, sorry: every editor and IDE has really good Vim key bindings, but terrible Emacs support. I used to feel bad about this until I realised it was a sign that Vim people clearly didn't use Vim that much, whereas Emacs people never leave Emacs). But VSCode begins at a completely different level of abstraction to Emacs. It doesn't want to show you a text-based UI everywhere, and implement tools to manipulate text. It wants to show you windows and panels and configuration screens and extensions with their own behaviour. Everything is modal and different, some windows are special, and you can't just navigate around the same way everywhere.

So, sure, this isn't for everyone, but it's what I love about Emacs, to the point that the many regular indignities it forces on you (hangs if you're not careful about large files, abysmal performance of various things on Windows because of the overhead of starting processes, and sure, the learning curve for some people) are bearable because everything is so natural.

Re: Life is 90% of my use cases for org-mode

#46
post #25

Earlier quoted context omitted.

Worth underscoring that you are always missing something. You don't dodge that bullet by using emacs, just pick what you want to miss.

For example, if you do choose to use emacs, then you are missing out on time you could have spent learning vim.

I used Vim for two years, now I use Evil on Doom Emacs. I actually find it superior to the real thing.

Re: Life is 90% of my use cases for org-mode

#47
post #2

I don't use emacs. I use text files to organise myself but I use notepad++ to edit them. I have tried to learn emacs a couple of times but I am really unmotivated - don't see any case where it would help me. I am afraid I'm missing something.

I have been using zim wiki. Its essentially just a basic text editor but it has a tree view for your files and supports basic syntax including check lists. I have found this suits basically all of my needs.

Re: Life is 90% of my use cases for org-mode

#48
post #37

Does anyone know of a small Emacs distribution? I would like to get into Emacs, but its hard to justify 114 MB: https://ftp.gnu.org/gnu/emacs/windows/emacs-26 Versus Vim 18 MB: https://github.com/vim/vim-win32-installer/releases

Justify in terms of what, exactly? At current disk prices, 114 megabytes costs less than a third of a US penny. Even at minimum wage, you'd make that in under a second.

Re: Life is 90% of my use cases for org-mode

#49

Earlier quoted context omitted.

For example, if you do choose to use emacs, then you are missing out on time you could have spent learning vim.

Nothing like a bit of vim vs emacs. Though I do get sick of vim winning every time ;)

Vim and Emacs are not in the same category. Direct comparisons are silly and useless, like comparing Pycharm and Notepad++.

Re: Life is 90% of my use cases for org-mode

#50
> Network: Since I'm set up to send email, IRC, Mattermost, etc., directly from my org-mode tasks, it's easy to track where I am.

I'd like to know more about this because it's something I struggle with while using org-mode. I want to have some sort of bidirectional link between org mode and Github issues for my projects; new issues should arrive in my "inbox" org file, and I'd like a simple way to update the status or commentary around issues from inside org-mode.

Does anyone know of good tools for this sort of thing, or should I take the plunge and really write a lot of elisp?

Post reply on HN