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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

The Second Golden Age of Emacs

126 点作者 ossusermivami大约 1 年前

14 条评论

dunk010大约 1 年前
LSP is basically an open(-ish) source implementation of Google’s internal tool called Grok. Grok was made by Steve Yegge, a formerly famous tech blogger. Steve Yegge uses emacs, and half his motivation was to equalise editors by moving the language processing elements to an external place that’s shareable by all. He has a great talk on it: <a href="https:&#x2F;&#x2F;youtu.be&#x2F;KTJs-0EInW8" rel="nofollow">https:&#x2F;&#x2F;youtu.be&#x2F;KTJs-0EInW8</a>.<p>So it’s, like, not an accident that emacs can leverage this :-D. Though I never see anyone giving him credit.
评论 #39530274 未加载
评论 #39530194 未加载
评论 #39530104 未加载
评论 #39529825 未加载
评论 #39529551 未加载
cyrialize大约 1 年前
I think another reason why Emacs is in a second golden age is due to all of the new plugins that have come out in the past 3-5 years and how those plugins have affected Emacs.<p>For example, Eglot and use-package being part of Emacs core.<p>Additionally, there&#x27;s also just many new plugins for the base-level things. I never thought there would be alternatives to completion frameworks like Helm or Ivy, until new ones came out. It&#x27;s all been very exciting.
评论 #39530065 未加载
alexeiz大约 1 年前
Emacs survived because it adapted. LSPs are the new hotness? Here&#x27;s the LSP mode for Emacs. VSCode emerged with a massive number of extensions? Here&#x27;s Doom Emacs with declarative package management. Emacs continues to evolve to face new challenges.<p>And hey, no editor does Emacs key bindings emulation as well as Emacs itself.
评论 #39529930 未加载
评论 #39530751 未加载
评论 #39529783 未加载
iammiles大约 1 年前
Clojure for the Brave and True[0] is what introduced me to Emacs. Getting a job writing Clojure(script) cemented my use of it.<p>[0] - <a href="https:&#x2F;&#x2F;www.braveclojure.com&#x2F;basic-emacs&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.braveclojure.com&#x2F;basic-emacs&#x2F;</a>
评论 #39529377 未加载
评论 #39529247 未加载
SuperNinKenDo大约 1 年前
I think the author is right about some things (e.g., MELPA, killer packages) and less right about others (e.g., GitHub, Clojure, Maintainers).<p>I personally suspect that the big reason behind Emacs&#x27; resurgence is the feeling lately that computing is no longer responsive to user needs. That it&#x27;s all about designing, and redesigning, and redesigning again, interfaces to make pretty screenshots, with the user being totally downstream and hardly even a factor in the minds of whatever designer has been assigned to work on the product most recently.<p>Emacs by contrast gives you an ugly interface that cares about function almost to a fault, that you can then make your own. It gives you the tools to look inside what the program is doing and change its appearance, its functionality, how much or how little information it shows, what that information is, etc.etc. All without constantly shifting under your feet, even with the significantly accelerated development over the last few years.<p>I do have some concerns about that last part to be honest, with Emacs seeming a little too eager these days to add features that seem to violate its underlying philosophy or design, but it doesn&#x27;t seem like big, breaking changes are happening on the regular, so for now it&#x27;s still a platform you can develop atop of as an individual, and feel like you understand and can at least partially map out in your mind.<p>In short, it presents a philosophy and experience of computing that you don&#x27;t get very often anymore, even in open-source, especially if you&#x27;re not a fairly advanced programmer already.
评论 #39535932 未加载
phtrivier大约 1 年前
<p><pre><code> So, why should you try Emacs in 2024? ... You’ve got a lot of time to kill. </code></pre> Yes, that.
评论 #39530920 未加载
SoftTalker大约 1 年前
My .emacs and usage is pretty much the same as it was 20 years ago. I should probably take a look at what&#x27;s new.<p>OK that&#x27;s an exaggeration, I have dabbled with org-mode and use magit, but really for editing code, it&#x27;s pretty much same as it ever was for me.
评论 #39530530 未加载
choilive大约 1 年前
I want to love emacs I really do. Couple things that I really get hung up on<p>MELPA isn&#x27;t user friendly - I don&#x27;t mean in the usability sense. The maintainers routinely remove packages that are being used. Breaking your end-user&#x27;s dependencies for non-security related reasons seems unusual for a package repository. If it goes into MELPA and a user has downloaded it, it should stay there for basically forever or as long as feasible.<p>Performance - emacs is noticeably slow even on latest Apple hardware and I can&#x27;t seem to get to it to an acceptable performance level. The bar for acceptable for me is VS Code.
评论 #39529131 未加载
评论 #39529510 未加载
评论 #39529085 未加载
评论 #39529052 未加载
评论 #39530028 未加载
评论 #39530444 未加载
arrakeen大约 1 年前
&gt; Killer “Apps” ... What would you add to this list?<p>use-package, hands down. my decades old rat&#x27;s nest of a config actually became organized and emacs starts instantly now<p>similarly, being able to configure emacs with a real programming language was a game changer compared to vim with vimscript. this is not so much an issue now with neovim, but i still prefer elisp :P
ReleaseCandidat大约 1 年前
When I started using Emacs about 25 years ago and 20 years ago started using it professionally, _everybody_ used it to program on Linux - yes, I have had two colleagues who used Vim and Kdevelop, but apart from these two goofballs, everybody used Emacs (for C++). I even paid for Xrefactory <a href="https:&#x2F;&#x2F;www.emacswiki.org&#x2F;emacs&#x2F;XreFactory" rel="nofollow">https:&#x2F;&#x2F;www.emacswiki.org&#x2F;emacs&#x2F;XreFactory</a> 20 years ago.<p>Now? There is one left (yes, I switched to VS Code :() who still uses Emacs and there are even more Vim users (not admins!). And whenever I read something about Emacs online it&#x27;s mostly Magit (I don&#x27;t get that, I either use the CLI or a real GUI frontend) or Org-Mode (not for me either).
评论 #39530845 未加载
评论 #39529514 未加载
applied_heat大约 1 年前
&gt;So, why should you try Emacs in 2024?<p>&gt;You’re a curious person and a constant tinkerer who likes playing with (insanely cool) vintage software.<p>&gt;You want to experience life outside the mainstream.<p>&gt;You’ve always wanted to learn a bit of Lisp.<p>&gt;You want to build an editor that’s uniquely tailored to your needs and preferences.<p>&gt;You’ve got a lot of time to kill.<p>Is this sarcasm?<p>I think focusing on the killer apps might have hooked me more than that closer!
评论 #39528914 未加载
评论 #39531110 未加载
bgibson大约 1 年前
What&#x27;s the best Emacs-Vim hybrid now, with a Vim keybinds and modal editing interface to Emacs? Doom? Spacemacs? Or something new?
评论 #39530388 未加载
评论 #39530709 未加载
systems大约 1 年前
emacs just need to things<p><pre><code> * make it fast (magit is the benchmark, if magit becomes fast emacs is fast, for those who dont know magit is slow, very very slow) * add more UI stuff (graphical tree browsers, tables , etc ..) </code></pre> the core concepts and main UI of emacs are the best there is in my opinion, simple, uncluttered , logical
评论 #39531746 未加载
评论 #39529991 未加载
评论 #39530084 未加载
评论 #39530663 未加载
评论 #39529092 未加载
评论 #39529859 未加载
wduquette大约 1 年前
So, I went and took a look at Spacemacs, linked from the original post.<p>I guess you&#x27;re supposed to have some version of Emacs already installed? Because the &quot;Download&quot; doesn&#x27;t appear to include a binary, and the &quot;Installation&quot; just appears to set up your ~&#x2F;.emacs.d&#x2F; folder.<p>Funny, I presumed that an &quot;Emacs Distribution&quot; would include Emacs.
评论 #39528599 未加载
评论 #39530848 未加载
评论 #39530507 未加载