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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Emacs 25.1 released

277 点作者 tlikonen超过 8 年前

21 条评论

mjhoy超过 8 年前
The emacs ecosystem has really changed how I work.<p>I manage all of my email now in `mu4e`. I manage all of my notes, writing, TODOs, time tracking, invoicing in `org-mode`. For interacting with git, `magit` is simply amazing.<p>The most important thing is how everything works together. There is the obvious window, frame and buffer management, the kill ring, the searching across all open buffers. Less obvious is that while looking at email I can hit a few keys to create a TODO, schedule it for a particular date that will show up in my agenda, and will link back to that same email (which I can now move out of my inbox). Or, in my programming notes file, I can link to a specific commit for a project I&#x27;d like to come back to later.<p>And, the best part, which I&#x27;ve only barely scratched the surface of: everything is programmable. I can write an emacs lisp function to automate almost any part of my workflow.
评论 #12523358 未加载
评论 #12523386 未加载
评论 #12524066 未加载
评论 #12524195 未加载
评论 #12523847 未加载
avar超过 8 年前
For the uninitiated: Emacs major releases start at X.1, not X.0. So this is the first 25.X release, not some minor version release.<p>The last major version, 24.1, was released in June 2012, so this represents over 4 years of development.
aban超过 8 年前
Great news and congrats to everyone involved!<p>Among the highlights of this release is Xwidgets, which allows embedding GTK+ widgets inside Emacs buffers.<p>One such widget is WebKitGTK+, a full-featured port of WebKit for use in GTK+ apps. As a consequence of this you can now browse the internet and maybe watch some YouTube inside Emacs [0].<p>[0]: <a href="https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;emacs&#x2F;comments&#x2F;4srze9&#x2F;watching_youtube_inside_emacs_25&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.reddit.com&#x2F;r&#x2F;emacs&#x2F;comments&#x2F;4srze9&#x2F;watching_yout...</a>
评论 #12521951 未加载
评论 #12521964 未加载
评论 #12522555 未加载
kozikow超过 8 年前
Let&#x27;s start a thread with &quot;little cheries&quot; you found in emacs! Focus on things that you found after years of usage and you regret not noticing before.<p>Given Emacs scope age it&#x27;s sometimes easy to miss some very cool stuff. What&#x27;s more, lots of things on Internet are outdated.<p>I will start:<p><pre><code> - elscreen - you can configure it to get tmux-lookalike inside emacs. My config: https:&#x2F;&#x2F;gist.github.com&#x2F;kozikow&#x2F;58b46c45a2c24406dc7cde3f18610433 - hydra - create mini-menus in the mini buffer. Quick and reduces amount of shortcuts you need to remember. See previous point for example. - apropos&#x2F;helm-apropos - search across all variables&#x2F;functions&#x2F;commands at once. - imenu&#x2F;helm-semantic-or-imenu : get overview of all definitions in current file, including classes or functions. Works in majority of languages without special setup.</code></pre>
评论 #12523871 未加载
评论 #12524415 未加载
评论 #12543151 未加载
daylightyotei超过 8 年前
I&#x27;m still a novice emacs user, and a kind-of-longtime vim user, heres my &quot;journey&quot;<p>2010~2011: learn vim because I wanted to slack off studying for exams<p>2012: addicted to vim keybindings at this point, tell people &#x27;I can&#x27;t use other editors without &quot;proper&quot; vim keybindings&#x27;<p>2012: also discover tmux, because i wanted the ability to use vim keybindings and copy things in&#x2F;out of shell<p>2012-2016: dabble with emacs sproadically, put off every time due to my vim keybinding addiction. tried evil mode during this time, and to my limited knowledge of emacs, things like C-u not working (scroll up half a page in vim) tick me off and in different modes the vim keybindings would suddenly disappear which was annoying<p>2016.04: discover spacemacs, try again, things work quite magically. in addition modes like org-mode are working as I expect (no random de-binding of evil-mode), discover new modes like magit and projectile-helm which keep me in (spac)emacs. also supports screen splitting with (:vsp, :sp) which is great.<p>one thing i really like about emacs is i still use the shell (awk&#x2F;sed&#x2F;ag&#x2F;etc) for a lot of tasks, and since i can use the shell inside an emacs buffer, copying-pasting out of them are incredibly easy, replacing my tmux usage.<p>next step for me is to get more proficient in emacs (i hope i can read emails, do simple browsing, etc) and then hopefully setup emacs from scratch for an exercise instead of relying on spacemacs to do everything for me
评论 #12523795 未加载
评论 #12523883 未加载
评论 #12523979 未加载
评论 #12523622 未加载
tlikonen超过 8 年前
Character folding in searches is likely useful: simple letters like &quot;a&quot; also match &quot;á&quot;, &quot;à&quot;, &quot;ä&quot;; quote char &quot; also matches “ and ” and so on.<p><pre><code> (setq search-default-mode #&#x27;char-fold-to-regexp)</code></pre>
评论 #12522926 未加载
评论 #12522666 未加载
hellofunk超过 8 年前
I used to use Xcode for all my work. Then I had to write Clojure for a couple years, and only used Emacs. When I got back to writing native code, I went back to Xcode and ironically felt like I had slipped into the distant past. So I switched to CLion, the latest bells-and-whistles IDE for C++. But all my custom Emacs code was too powerful an adversary for even CLion and I am back to using Emacs full-time for C and C++.<p>One caveat: I now use vim-mode in Emacs (&quot;evil&quot;) which really has taken my Emacs experience to a new level.
评论 #12525294 未加载
bhrgunatha超过 8 年前
I highly recommend Mickey Petersen&#x27;s annotated review of Emacs releases, based on the NEWS file. [1]<p>I also recommend his book, Mastering Emacs [2]. I learned so much from that book. It&#x27;s great for both beginners and medium&#x2F;long term users.<p>I&#x27;m mostly an autodidact so I rarely buy technical books, but I wanted to support his efforts based on reading his blog before it was published.<p>[1] <a href="https:&#x2F;&#x2F;www.masteringemacs.org&#x2F;article&#x2F;whats-new-in-emacs-25-1" rel="nofollow">https:&#x2F;&#x2F;www.masteringemacs.org&#x2F;article&#x2F;whats-new-in-emacs-25...</a><p>[2] <a href="https:&#x2F;&#x2F;masteringemacs.org&#x2F;book" rel="nofollow">https:&#x2F;&#x2F;masteringemacs.org&#x2F;book</a>
dleslie超过 8 年前
Emacs being able to load shared&#x2F;dynamic libraries is huge; it means we&#x27;ll be able to load so files from a user&#x27;s home directory, or the standard lib paths, and use foreign functions to extend Emacs. And with XWidgets...<p>Well, now you could write an OpenGL game that uses an OpenAL audio layer and displays in an Emacs frame, all in elisp. Because, why not?
评论 #12522691 未加载
评论 #12527483 未加载
gkya超过 8 年前
Emacs VC mode has a bug where all listed files in the vc-dir buffer are shown with their basenames for at least Git and CVS repositories, and for CVS it renders the mode unusable. I made a patch but I guess they&#x27;re waiting my paperwork (copyright assignment) to arrive so it couldn&#x27;t make it for this release. Here is the patch: <a href="https:&#x2F;&#x2F;debbugs.gnu.org&#x2F;cgi&#x2F;bugreport.cgi?bug=24082" rel="nofollow">https:&#x2F;&#x2F;debbugs.gnu.org&#x2F;cgi&#x2F;bugreport.cgi?bug=24082</a> for whoever uses vc-git and vc-cvs. It&#x27;s in the last message there.
评论 #12522565 未加载
Koshkin超过 8 年前
Having been using emacs on and off, both on Windows and Linux, and having found it being useful on some occasions, I somehow can&#x27;t help thinking of it as more of a historical artifact than a toolset I would want to use on a daily basis. Being a very powerful personal computing environment and kinda fun to use, to me emacs still falls short in the ways that, for instance, UNIX command line interface with its simple single-purpose utilities never did. I am not even talking about the need to remember a gazillion of context-dependent key bindings, because with the command-line utilities you also have to remember the correct switches. I guess, this may be the case of needing to make a choice; but, if I am ever to be forced to actually make one, I&#x27;d probably settle rather for something like a full-blown desktop environment, or, should I find myself in front of a text terminal, Midnight Commander (whose built-in text editor now even offers syntax highlighting, for those who like it).
评论 #12522400 未加载
评论 #12522823 未加载
评论 #12523085 未加载
评论 #12522545 未加载
评论 #12522628 未加载
评论 #12524357 未加载
评论 #12522398 未加载
评论 #12522358 未加载
评论 #12522380 未加载
评论 #12522594 未加载
评论 #12522386 未加载
samuel1604超过 8 年前
It&#x27;s surprising to see so much popularity in mu4e in this threads when no one mention Gnus, I am too much &#x27;hardwired&#x27; in gnus and don&#x27;t think i have the &#x27;courage&#x27; to try something else but someone would know how does it compare ?
agumonkey超过 8 年前
btw, windows binary build <a href="https:&#x2F;&#x2F;sourceforge.net&#x2F;projects&#x2F;emacsbinw64&#x2F;files&#x2F;release&#x2F;" rel="nofollow">https:&#x2F;&#x2F;sourceforge.net&#x2F;projects&#x2F;emacsbinw64&#x2F;files&#x2F;release&#x2F;</a> (from 2h ago)
评论 #12522694 未加载
评论 #12522950 未加载
dman超过 8 年前
XWidget support is really good. Finally have C++&#x2F;Opengl docs showing in the browser inline in emacs and now that the browser is inline, theres no reason to leave emacs anymore.
100k超过 8 年前
Somewhat related: I am starting a new job soon and I want to get Emacs setup &quot;right&quot; this time. I&#x27;ve been using Aquamacs for the last several years, but I&#x27;m wondering if there is a better way to use Emacs on the Mac these days?<p>As part of this, I want to get my .emacs under version control and shared between computers so I have the same settings everywhere. Is there a good way to do that with Emacs packages installed through MELPA&#x2F;ELPA?
评论 #12522808 未加载
评论 #12522913 未加载
评论 #12523221 未加载
评论 #12523091 未加载
评论 #12523399 未加载
评论 #12522904 未加载
jaequery超过 8 年前
If you are on OSX, I can&#x27;t stress enough how important it is to swap opt with cmd. Not sure if there&#x27;s a better one but I use cmdkeyhappy for that.
评论 #12545460 未加载
ziggrat超过 8 年前
Interesting stuff going on in this thread. I use Emacs for everything except for Mail, since i never liked wanderlust, should try some other mail reader. But i just realised there is some great functionality from this thread i never knew existed like &#x27;which-key&#x27;, org-mode(wanted to use this from long) etc.
评论 #12523438 未加载
pacomerh超过 8 年前
Is Emacs a monolith?. I haven&#x27;t used this editor but from what I read people like it because they do everything there. Is this true?. If so, it doesn&#x27;t sound like a good idea to me. Anyone has more insight of the goods and bads about Emacs.
评论 #12524584 未加载
评论 #12543203 未加载
评论 #12524491 未加载
cm3超过 8 年前
Full changelog: <a href="https:&#x2F;&#x2F;github.com&#x2F;emacs-mirror&#x2F;emacs&#x2F;blob&#x2F;emacs-25.1&#x2F;etc&#x2F;NEWS" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;emacs-mirror&#x2F;emacs&#x2F;blob&#x2F;emacs-25.1&#x2F;etc&#x2F;NE...</a>
ceasos超过 8 年前
perfect reason&#x2F;time&#x2F;trigger to revisit&#x2F;clean my dotfiles closet :) though preference is over emacs25-git :D
syastrov超过 8 年前
Congrats on the release.<p>But I&#x27;m wondering, why not provide the PGP signatures for the code over HTTPS instead of HTTP?
评论 #12522435 未加载