TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Things I wish they told you about Emacs

19 pointsby reptationover 9 years ago
hit &#x27;q&#x27; to dismiss intro page and go directly to scratch buffer<p>M-x customize gives a menu to change those lisp variables people are always mentioning.

9 comments

artlogicover 9 years ago
If you&#x27;d like a whole book on this topic, I can&#x27;t recommend Mickey Petersen&#x27;s &quot;Mastering Emacs&quot; enough: <a href="https:&#x2F;&#x2F;www.masteringemacs.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.masteringemacs.org&#x2F;</a>
评论 #10585184 未加载
pzoneover 9 years ago
I wish they told me about <a href="http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;emacs" rel="nofollow">http:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;emacs</a>!<p>Also, the extended MELPA package universe. This and (use-package) allowing me not to worry about installing hundreds of packages really transformed Emacs into a productivity behemoth.<p><a href="http:&#x2F;&#x2F;melpa.org&#x2F;#&#x2F;getting-started" rel="nofollow">http:&#x2F;&#x2F;melpa.org&#x2F;#&#x2F;getting-started</a>
pivoover 9 years ago
My favorite thing I wish they&#x27;d told me about emacs:<p>M-x shell<p>Run a shell (or shells) inside emacs. Great for long running apps like servers. You can search back through the output using normal Emacs search commands. For me, one of the killer features of Emacs.<p>Rename the shell buffer to something else to start another shell.
评论 #10583151 未加载
评论 #10587556 未加载
评论 #10573690 未加载
评论 #10575386 未加载
评论 #10577763 未加载
评论 #10581867 未加载
dalyover 9 years ago
You NEED to learn about keyboard macros. And C-&#x2F; (which is undo).<p>Actually, it helps to be around other emacs users. I&#x27;ve seen people do something magic and I stop them so I can learn the trick. Usually they have to do it again before they can explain it because most emacs users have everything &quot;in their fingers&quot;. Musicians are the same.<p>I would credit emacs with 50% of my productivity. Learn it well. It pays huge rewards.
thedzover 9 years ago
That I could switch from Vim and still have access to nearly all the vim keybindings and motions that I use in real Vim.<p>I&#x27;ve been using vim + evil (and prior iterations of evil) for probably ~5 years now, and it really is the best of both worlds for me.
SayWhatIMeanover 9 years ago
Parens turn out to be an asset, not a drawback to the language. Allowing macros. Tooling like lispy&#x2F;paredit takes advantage of the parens too.
KryDosover 9 years ago
As far as I know, Emacs users are disabling Intro page at all.<p>Also I can&#x27;t suggest to use M-x customize because it writes some code into your init.el file. For me, it&#x27;s important to keep this file as simple as possible with my code only.<p>But, in case if you&#x27;re using Emacs for some simple stuff then M-x customize is ok.
评论 #10571522 未加载
评论 #10571588 未加载
dgtizedover 9 years ago
<p><pre><code> (setq inhibit-startup-screen t) </code></pre> will disable the startup screen entirely so it always goes to the scratch buffer.<p><i>C-h b</i> shows all the key bindings, and <i>C-h f</i> will describe any command (and give access to the source where it was defined).
mwfjover 9 years ago
Emacs is nice. But it&#x27;s also a fractal of bad usability design. :&#x2F;
评论 #10577741 未加载