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.

Taking it to Th’emacs

80 pointsby allardalmost 11 years ago

5 comments

agentultraalmost 11 years ago
There are WebKit integrations in Emacs available [0]. The beauty of emacs is that it&#x27;s actually programming language kernel that has a text editor built in. You can extend Emacs far beyond text.<p>[0] <a href="http://www.emacswiki.org/emacs/WebKit" rel="nofollow">http:&#x2F;&#x2F;www.emacswiki.org&#x2F;emacs&#x2F;WebKit</a>
评论 #8249753 未加载
hollerithalmost 11 years ago
<i>Emacs has built-in scripting language. . . . All of the editor’s functionality is exposed via APIs written in the scripting language.<p>As a consequence, you can control everything emacs does programmatically. This makes emacs extensible in a way that is far deeper and more powerful than a plug-in architecture. A plug-in architecture must anticipate every desired extension to the system. Since it never can, it always disappoints in the end. Along the way it grows ever more complex and bloated in its futile attempt to foresee every possible need. With a language, you can code any extension you need.</i><p>Does anyone who has tried to modify both Emacs and an editor (or IDE) with a plug-in architecture agree or disagree with that?
评论 #8247772 未加载
评论 #8247725 未加载
评论 #8249057 未加载
评论 #8247799 未加载
评论 #8247637 未加载
taericalmost 11 years ago
Really seems that you can take emacs back to the core by just looking at the origin of the name. Editor MACroS. Says it all right there, it isn&#x27;t just a text editor.<p>Indeed, the text editor portion is almost incidental. Emacs is a set of programs that all operate with the text editor as the common environment.<p>This works remarkably well with things that communicate through text. Which is, not unsurprisingly, a lot. Doesn&#x27;t work as well for purely visual things. Especially not those that are lacking a text representation.
评论 #8247166 未加载
one-more-minutealmost 11 years ago
Check out Light Table. It has a really interesting architecture specifically designed to support that kind of interactive scriptability &#x2F; extensibility, and the fact that it&#x27;s written in a decent Lisp (Clojure) is the icing on the cake. It&#x27;s a joy to work with, because even when the internal code has problems you can just patch it on the fly.
RichardFordalmost 11 years ago
<i>Emacs is my preferred text editor. I don’t use old-fashioned text editors as much as I used to, because I often need more specialized tools. I use IDEs for various programming languages and other things when producing high quality documents. And yet, I often wish I could subsume these with a tool that had the basic goodness of emacs.</i><p>I love the ease of customization of Emacs and other text editors, but they&#x27;re just plain dumb when it comes to knowing programming languages.
评论 #8247451 未加载