TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

A CEO's Guide to Emacs (2015)

163 点作者 pedrodelfino大约 3 年前

9 条评论

woolion大约 3 年前
To counterpoint some of the negative comments. People make guides to emacs because you need to learn to be able to use it efficiently. This is in clear opposition to modern IDEs where you can somewhat get by without learning anything (although that becomes false quite fast).<p>However, this learning is foundational and compose with almost everything you want to do as a programmer. When you start using line&#x2F;words based edits, performing a git rebase becomes much faster and comfortable. You start &#x27;grokking it&#x27;. On the other end of the spectrum, you have colleagues who are &#x27;experienced programmers&#x27; who use VSCode and therefore need help any time they don&#x27;t understand the messages git spew out to them when pushing the git button does not work. It&#x27;s one example, but you&#x27;ll learn regex, vim, maybe even some lisp!<p>With all that said, I&#x27;ve been learning some emacs and even though it taught me a lot, the experience has been bumpy. I loved Spacemacs shortcuts design, but I&#x27;ve encountered multiple bugs that make it hang at boot, etc. I&#x27;ll probably restart with emfy or something like that soon.
评论 #31326139 未加载
danieldevries大约 3 年前
I&#x27;m personally invested in the (neo)vim universe. Plenty of people bemoan the fact that there is a learning curve, or that one might spend time customizing their setup. I enjoy using well thought out tools. Since I was young I could appreciate the weight of hammer in my hands or the purchase a quality screwdriver gives. To which I often hear: &quot;I dont get excited about tool X, Y, Z, its just a tool&quot;.<p>It&#x27;s all wonderfully subjective.
评论 #31338929 未加载
jp0d大约 3 年前
I think I found the following one a few weeks ago. Working my way through it. I&#x27;m usually a Vim user on Linux.<p><a href="https:&#x2F;&#x2F;karthinks.com&#x2F;software&#x2F;batteries-included-with-emacs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;karthinks.com&#x2F;software&#x2F;batteries-included-with-emacs...</a>
pedrodelfino大约 3 年前
Previous thread 3.5 years ago: <a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18652629" rel="nofollow">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=18652629</a>
评论 #31321498 未加载
评论 #31321153 未加载
tipsytoad大约 3 年前
I&#x27;m on the other end of this. Recently moved to VSCode from Doom (before that neovim), it was just so <i>slow</i> for me. With default settings, switching between projects can take up to 10 seconds, which is instantaneous on VS, and can get actual latency between keypresses. I just didn&#x27;t know what i was missing.<p>Anyone who hasn&#x27;t looked at VS in a while I&#x27;d highly recommend it, just spending some time removing the bloat can make for a real clean experience.
评论 #31335451 未加载
评论 #31330871 未加载
UI_at_80x24大约 3 年前
General emacs question: How do I install&#x2F;use &quot;evil mode&quot;, or Spacemacs, or Doom Emacs (whichever one gives me VIM keybindings for movement) and still use the built-in Help&#x2F;Tutorial?
评论 #31322456 未加载
oxff大约 3 年前
I always get discouraged by the fact that I&#x27;d have to buy-in to the Lisp language to even get going with Emacs. It just doesn&#x27;t compete with the ease-of-use of data &#x2F; declarative configuration of VSCode&#x27;s JSON approach, plus it takes me trivial amount of time to have, say, Node development environment running <i>inside</i> a container with VSCode. I don&#x27;t even know if you can do that with Emacs to begin with.
评论 #31323250 未加载
评论 #31324316 未加载
评论 #31323514 未加载
评论 #31326993 未加载
评论 #31335500 未加载
评论 #31323651 未加载
评论 #31336804 未加载
评论 #31326156 未加载
plg大约 3 年前
he mentions in footnote 6 that he stores things in AWS S3 &quot;via dropbox&quot; ... how does this work?
评论 #31322864 未加载
RcouF1uZ4gsC大约 3 年前
My impression after reading a lot of blogs by Emacs users is that they spend more time thinking and writing about how to make Emacs do something, than the actual thing they are doing.<p>For example, there will be more posts about how they mimicked most of the functionality of VSCode or a Jetbrains IDE than about any actual code they wrote (other than elisp).<p>Given that I am naturally drawn to polishing my tools rather than actually using them, I am afraid that if I try Emacs my time,attention, and productivity will be sucked into the black hole of optimizing my Emacs workflow instead of actually executing my workflow.
评论 #31321942 未加载
评论 #31321551 未加载
评论 #31323054 未加载
评论 #31321338 未加载
评论 #31321593 未加载
评论 #31322049 未加载
评论 #31321121 未加载
评论 #31321371 未加载
评论 #31322169 未加载
评论 #31323111 未加载
评论 #31321323 未加载
评论 #31321673 未加载
评论 #31321785 未加载
评论 #31322471 未加载
评论 #31322562 未加载
评论 #31322355 未加载
评论 #31322440 未加载