Live data from Hacker News

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

stormrider.io

241–250 of 264 posts

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

#241
post #240

Earlier quoted context omitted.

> Emacs was invented for a world where Text was everything. Given that you're still on a computer, what do you think isn't representable as text in one way or other? You can drag and drop images from a browser into Emacs[1], and it will download the image to a sensible (and configurable) location, add a link to the file and display it inline. > The other problem is speed of typing is irrelevant Yes, but having an int…

Doing less work is pretty much the programmer creed. But that statement has several dimensions. Including having to do less configuration and tweaking work. I think a modern lisp based editor, with concurrency/threading built in. With Racket/Clojure/CL backend with modern controls builtin would be all we need. You still keep the emacs spirit, but with modern outlook.

> I think a modern lisp based editor, with concurrency/threading built in. With Racket/Clojure/CL backend with modern controls builtin would be all we need.

Sure, but it's the same as the "replace (La)TeX" problem: part of the value of the ecosystem is the huge collection of packages/extensions.

But if there was a reasonable way of porting packages over to a CL/Scheme new editor base, I agree that would be good.

> Including having to do less configuration and tweaking work.

Sure, but a bad, unconfigurable tool is more work.

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

#242
> The unwieldy part came with all the repeated tasks, and tasks that got carried over from one day to the next (or didn't get finished). I had to copy yesterday's file, change all the key info, sort out the todo list, erase yesterday's journal, and generally do far too much work to keep my journal up.

I have that problem with my systems. I was hoping he would explain the solution specifically.

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

#243
post #14

Earlier quoted context omitted.

Are there any text editors that are? Maybe Notepad or Notes.app because they come preinstalled?

VScode is.

The same class as Office?

My teachers in highschool knew what Office was and how to use it. I doubt most teachers now have heard the name VS code and don't know why they'd want it.

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

#244

Whenever there's an Emacs thread I feel really bad like an impostor, because I'm using Emacs daily for work and hobby for the past 15 years now and still only use only 5 to 10 functions regularly. Heck, I can't even remember the keyboard combo for getting help about a mode. When I have to install a new package, I use Melpa and copy&paste init code for the .emacs file from the web. If it doesn't work or breaks, I usua…

Here's a starting point: https://github.com/Fuco1/clippy.el

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

#245

Earlier quoted context omitted.

- Markdown is not consistent across the platforms that support it. If I wake you up at 3AM would you remember the format of links? is it parentheses first or brackets? - Extensibility. e.g.: I got tired of manually typing description of links when I insert a link to a GitHub issue, I just wrote a tiny snippet that automatically retrieves the title of that issue. - Literate programming. For example: I can have a pytho…

> Literate programming. For example: I can have a python snippet that when I evaluate, results would be piped it into another snippet in SQL that retrieves data from postgress, and then I can send a http request to a remote API based on what's in DB, and then use that to build a chart. Can you do that in Markdown? I've found you can get pretty close if you combine it with Jupyter notebooks. When you use jupytext [1]…

Doesn't that require you to jump back and forth between browser and editor? also, does Jupyter support running multiple kernels in the same session? Org-babel allows you to mix and match languages freely.

There's also really good support in Emacs for interacting with Jupyter, too https://github.com/dzop/emacs-jupyter

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

#246

Earlier quoted context omitted.

> That is not true anymore. GFM, ExtraMark, MultiMarkdown, MarkdownExtra, Gitlab, Taiga, Showdown, Markua, CommonMark, RMarkdown, etc., etc. I can promise you, there will be more flavors and extensions in the next 20 years. And if I'm still alive then and we don't invent anything drastically different from keyboard input, I'd probably still be using Org-mode. Among thousands of others.

GFM, Gitlab and others you list are CommonMark plus extensions, which is what I said. What is the problem? It is like saying JSON is useless because YAML exists, or that ISO C, C++, Fortran, IEEE 754, etc. are all useless because compilers and chip companies implement extensions.

Actually, YAML is probably worse than JSON, but JSON is really crappy compared to EDN. It's unfortunate that JSON has become the lingua franca for services, because it's really a stunted, primitive thing.

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

#247
post #130

Earlier quoted context omitted.

> Using Spacemacs or Doom doesn't liberate you from learning Lisp and Emacs internals. Yes it does, for me anyways, for the most part. While I definitely plan to dive deeper, I'm using plenty of Emacs stuff via Spacemacs, and I've customized plenty of stuff by copy/pasting incomprehensible elisp snippets.

It does in the beginning. But if you want to become a serious Emacsen, it's better to learn some emacs-lisp.

Sure, but 'using' Spacemacs is still perfectly possible without learning Lisp and Emacs internals. I use magit, orgmode, tramp, and I'm in Emacs for significant chunks of the day. I'd say that doesn't only mean that I'm a proper 'user' of Emacs, but that I'm pretty serious about it!

Of course as a Lisp weenie I do intend to dive into Emacs and honestly part of the reason I don't is that I'm afraid I'll end up spending way too much time diving and tinkering.

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

#248

Earlier quoted context omitted.

> Literate programming. For example: I can have a python snippet that when I evaluate, results would be piped it into another snippet in SQL that retrieves data from postgress, and then I can send a http request to a remote API based on what's in DB, and then use that to build a chart. Can you do that in Markdown? I've found you can get pretty close if you combine it with Jupyter notebooks. When you use jupytext [1]…

Doesn't that require you to jump back and forth between browser and editor? also, does Jupyter support running multiple kernels in the same session? Org-babel allows you to mix and match languages freely. There's also really good support in Emacs for interacting with Jupyter, too https://github.com/dzop/emacs-jupyter

Well you can edit the markdown in the regular jupyter browser. They haven't embraced plaintext in quite the same way emacs did though (so for some niceties you do need to use a browser, similar to how you need to use the emacs-gui to embed images).

Coincidentally I haven't really managed to get the equation rendering right in emacs, the org-latex-preview seems quite slow. It's unfortunate that emacs isn't able to take advantage of things like KaTeX, there are historical reasons for this but still.

Mixing languages seems to be possible [1], though I haven't personally used it.

[1]: https://vatlab.github.io/sos-docs/doc/user_guide/multi_kerne...

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

#249
post #151

Earlier quoted context omitted.

You are missing the forest for the trees here - and I imagine that's by choice. I'm not saying emacs shines as an audit trail - I am saying the processes by which you work can be incorporated within emacs very easily, in a way that is unmatched. I can see why people tend to ignore questions around specificity of why they like emacs - the goalposts never stop moving.

But just because I CAN do something in emacs that I would make a systemd service for now, isn't a good argument for WHY I should use it. Is it easier to add that functionality? Faster? Is it because you get some benefit from everything being in one program? What benefits does it offer? I don't need my text editor to send email, monitor file changes, be an IRC client, and make me toast. Or do I? What difference does i…

> I don't need my text editor to send email

You don't, there's an MTA for that, but for composing mail, filtering mailbox, searching and other text-related tasks Emacs has much superior interface.

> be an IRC client

Messaging consists mostly of text editing, especially in IRC, which doesn't have fancy stuff like stickers, GIFs, videos.

> What difference does it make what programs do those things, as long as they work well and I can extend the functionality as needed?

A consistent, self-documenting, extendable interface.

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

#250

Earlier quoted context omitted.

Longtime (two-decade-ish) previous emacs user. I lived in it. I used it for literally everything - web browsing, mail, mp3 playing, etc. > I am afraid I'm missing something. You are not. Nowadays I just use crappy little text editors for small notes and JetBrains IDEs for dev work.

I needed to hear that; articles like this give me FOMO for emacs and lisp and the like, but the learning curve intimidates me. It wouldn't be the first task tracking application I'd be trying. Right now I use intellij for my main development work; I use some keyboard combinations where applicable (and changed the keymap to Sublime Text because I've used it and its derivatives (vs code mainly) for the better part of m…

> but I haven't developed the mental capacity to remember all the keyboard shortcuts for emacs or vim.

In Emacs - you don't have, there are a lot of packages which make the discoverability a breeze - counsel-M-x, helm-M-x for exploring all commands with corresponding shortcuts and also which-key, which allows you to automatically pop up the "next steps" in your current state.

How about having a mental capacity to remember all menus/dialog boxes in your IDE?

Post reply on HN