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.

What I'd like to see in Emacs

181 pointsby AJRFover 2 years ago

12 comments

sshineover 2 years ago
Most interesting comment (on web browsers):<p>&gt; [...] starting around two decades ago, there was an explosion in the complexity of browsers as companies wanted to have more and more control over exactly what would appear on a user&#x27;s screen. So they invented lots of features to control that, features where the user couldn&#x27;t really customize how something would actually appear because the whole point was that the company could control that. And JavaScript was sort of the ultimate level of &quot;the company controls everything.&quot; Because of this, going beyond the simple level of web page formatting features in Emacs is basically heading down a path that leads to subjugation. It&#x27;s a path that we need to stay away from. It&#x27;s a path to an unjust world of computing that you can easily see around you. Web browsers nowadays are designed to display ads that you may not want to see. They&#x27;re designed for DRM. They&#x27;re designed for companies to snoop on you in unobvious ways. And all of that we should protect ourselves from, protect our users from.
评论 #33891495 未加载
评论 #33894699 未加载
mtlmtlmtlmtlover 2 years ago
Am I the only one who thinks it&#x27;s entirely obvious that JS is a bad idea for emacs? The beauty of emacs is that it&#x27;s all in lisp. All of it, except a small C core which is mostly just the elisp implementation. If you don&#x27;t like lisp, why on earth would you use emacs? There&#x27;s an absolute fuckton of editors out there that support Javascript.<p>I don&#x27;t even care what RMS&#x27; argument was, I think he&#x27;s pretty out of touch most of the time. But putting Javascript in Emacs is just a stupid idea that would completely ruin it eventually. Let Emacs be Emacs and Vscode be Vscode.
评论 #33890518 未加载
评论 #33891652 未加载
评论 #33890927 未加载
评论 #33892302 未加载
评论 #33891942 未加载
评论 #33895255 未加载
jrm4over 2 years ago
On one hand, I&#x27;m aware that most of what he&#x27;s saying is wildly divorced from the vast majority of tech reality.<p>That being said: I never want him to stop or change. I still find his ideas and notions incredibly valuable and extremely good sticking points to always consider seriously, even if (perhaps ESPECIALLY IF) there&#x27;s not much of chance one could actually practice them.<p>I&#x27;ve learned to listen to him before I judge strongly.
评论 #33890385 未加载
评论 #33890498 未加载
评论 #33894897 未加载
评论 #33899582 未加载
评论 #33889933 未加载
martinpwover 2 years ago
Since it is not mentioned in the title or any of the comments (yet), thought it would be useful to say that this talk is by Richard Stallman and is from 2 days ago.
评论 #33889821 未加载
AJRFover 2 years ago
I find the idea of wanting a WYSIWYG doc editor in emacs a bit out of left field. I wish he went into a bit more how he envisions that working.<p>Would emacs developer builds some form a GUI toolkit or would it be built inside the existing concept of text buffers?<p>Seems odd and a bit unfocused, and seems like a big wasted engineering effort for when something like LibreOffice exists.
评论 #33889914 未加载
评论 #33890083 未加载
评论 #33898297 未加载
评论 #33889506 未加载
评论 #33894203 未加载
zzo38computerover 2 years ago
I do not use Emacs, although I can still comment, about the specific things they mentioned.<p>They are right it does not have to be VS Code; if you like that, then you can use VS Code. However, if you want specific features, then that is a different thing, and will have to be considered specifically.<p>If you want JavaScript in Emacs, it could be an external extension, maybe; it probably should not be included by default. However, if the model is different enough from Lisp then it might be hard to fit; nevertheless, such an extension might help if you need to run JavaScript codes designed for other editors that do use JavaScripts, without having to rewrite them (polyfills will be possible, if necessary). Lisp alone probably isn&#x27;t ideal though, and you should be allowed to write extensions in C as well (I don&#x27;t know if this is already possible; maybe it is).<p>WYSIWYG editing should have &quot;reveal-codes&quot; function also; without such thing, WYSIWYG isn&#x27;t very good.<p>One thing I think would want to have in text editor is capability of non-Unicode text encodings which don&#x27;t convert to&#x2F;from Unicode. You just should not expect that everything is conversion in one unified character set; it does not really work.
评论 #33891769 未加载
bradjohanssonover 2 years ago
No disrespect to Stallman, but it&#x27;s hard for me to understand what problem he&#x27;s trying to solve here. Various unofficial packages have made Emacs usable to me in my work as a software engineer, which combined with Emacs&#x27;s unparalleled text editing capabilities and keyboard shortcuts make it a powerful tool indeed. Without many of those unofficial packages, I would be forced to use VS Code or some alternative.<p>In my observation, Emacs has been moving in the right direction, addressing outdated aspects and sources of lagging performance, and adding essential features like LSP support natively. I hope that Emacs contributors and maintainers can keep this focus.
wdkrnlsover 2 years ago
He is looking for TeXmacs. Sadly it seems the porting of the GNU extensible editor to use the GNU extension language (guile) ship has sailed.
评论 #33891508 未加载
评论 #33890689 未加载
htagover 2 years ago
&gt; Namely, it&#x27;s [javascript] been adopted as a way for a network server to send a program to your machine without your even noticing, so that this program, written by you don&#x27;t know who, will run on your computer and do you don&#x27;t know what.<p>Is there any practical difference between running obfuscated Javascript or compiled WebAassembly and running an closed source binary blob?
评论 #33890659 未加载
评论 #33891791 未加载
DiggyJohnsonover 2 years ago
All I want for Emacs is support for proportional fonts. I don’t care if it’s a major hack, and I don’t want rich text or WYSIWYG. Just proportional fonts.
评论 #33889686 未加载
评论 #33892848 未加载
lzaazover 2 years ago
So the video ends with him asking for questions, which presumably he himself answers... are those posted somewhere?<p>Edit: seems like it&#x27;s this <a href="https:&#x2F;&#x2F;pad.emacsconf.org&#x2F;2022-rms" rel="nofollow">https:&#x2F;&#x2F;pad.emacsconf.org&#x2F;2022-rms</a> but it&#x27;s not complete (yet?)
评论 #33889640 未加载
lxeover 2 years ago
Welp... he hates JavaScript because of things he thinks he knows about JavaScript even though he&#x27;s stating he knows nothing about JavaScript. Then he continues to ramble on about how browsers run JavaScript.<p>Someone so influential, and who sets the ethical standards for free software, should really do their homework.
评论 #33889461 未加载
评论 #33889478 未加载
评论 #33889692 未加载
评论 #33890296 未加载
评论 #33889450 未加载
评论 #33889391 未加载
评论 #33889385 未加载
评论 #33889930 未加载