Hacker News new | ask | show | jobs
by mapreduce 847 days ago
> but having to read eighteen chapters just to get to make my own keyboard mappings is...

That's a very disingenuous way of deflecting your lack of motivation for learning Emacs on 18 chapters of documentation. I'm sure you code in some programming language, maybe multiple of them even. I'm sure each such programming language comes with tons of documentation. Do you read the whole language manuals/books before you start doing something useful with it? Or do you just learn the basics and look up what you need as you figure it out?

The basics of Emacs are easily accessible from C-h t and that's the first thing Emacs shows in its welcome screen when you launch it the first time. It takes less time to finish that C-h t tutorial than it takes to learn the basics of a new programming language.

Nobody really reads 18 chapters of documentation before making keyboard mappings. I make keyboard mappings and I read 0 chapters of the documentation. 0. Zero. How? Just like you do anything else in software these days? Looking it up, jumping directly to the documentation I needed to learn how to do key maps.

There's nothing special about doing things in Emacs. You can learn Emacs just the way you learn any programming language. What might be different about learning Rust or Python might be that most people find themselves motivated to learn it so they are motivated enough to look up what they need. But many people are not so motivated to learn what they perceive as merely an editor. If you do not have the motivation to learn Emacs the same way, that's fine. But blaming it on the large documentation does not seem fair.

1 comments

> Nobody really reads 18 chapters of documentation before making keyboard mappings. I make keyboard mappings and I read 0 chapters of the documentation. 0. Zero. How? Just like you do anything else in software these days? Looking it up, jumping directly to the documentation I needed to learn how to do key maps.

Yes, and that's the approach I used multiple times, the same approach that helped me learn Vim. The learning curve is much steeper, and Vimtutor is much easier to comprehend than the C-t h tutorial.

That's what I tried to say in the first comment, and people attacked me by saying Emacs has awesome documentation. Now you're attacking me, saying that documentation doesn't matter and nobody reads it anyway...

> that documentation doesn't matter and nobody reads it anyway

Did I say that? I don't think so. I said that it is possible to create key mappings without reading 18 chapters of documentation. How? By looking up what we need.

But Emacs users do read the documentation but not necessarily in a linear manner where they must start from Chapter 1 and go all the way to Chapter 18 before they are able to do something. Some people might it read like that. But most people including myself read the parts that matter to us.

> Did I say that? I don't think so. I said that it is possible to create key mappings without reading 18 chapters of documentation. How? By looking up what we need.

And I said that approach didn't work for me. Great that it worked for you, but I found that looking stuff up for Vim was much easier than looking up stuff for Emacs. Which is what I basically said in the first comment and explained several times in this comment thread.