Hacker News new | past | comments | ask | show | jobs | submit login
Bump Emacs Version to 27.1 (savannah.gnu.org)
48 points by eklitzke on July 29, 2020 | hide | past | favorite | 19 comments



FYI going from the three number 27.0.91 to the two number 27.1 signifies switching from a development version to a release.

Not really sure what the value of posting this commit to HN is? Firstly many people won't understand the relevance and secondly it doesn't convey much information to those who do, unlike say the typical mailing list announcement or the etc/NEWS file in the repo.


Exactly. For the sake of completeness, here is the link to NEWS.27, which lists all changes in the upcoming 27.1 release: https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS.27...

My favorite changes are package-initialize becoming unnecessary, GTK & Cairo updates and better image support without ImageMagick.


Why not just wait for the release announcement? What is the point of this submission?


For non-Emacsers out there, why is this news-worthy?


For Emacsers ... why is this hacker-news-worthy.

(source: 20+yr emacs user.)


Emacs 27 includes a native JSON parser (as opposed to one written in elisp, used previously). This matters a lot if you're using `lsp-mode`, since the LSP protocol uses a JSON encoding. I've been using local builds of emacs 27 for quite some time, for this very reason.


How long until lsp-mode starts to support the native json parser?


It already does.


Emacs has supported loadable C modules for a while, so I'm surprised there isn't a loadable native JSON parser for pre-27 Emacs already.


Ligatures support comes in 27 as well.


We emacsers tend towards a ptolemaic view of our editor.


Is native compilation of elisp going to be included?


No. It is in the 28 tree.


That sounds interesting:

https://arxiv.org/abs/2004.02504

"Though still a work in progress, our implementation is able to bootstrap a functional Emacs and compile all lexically scoped Elisp files, including the whole GNU Emacs Lisp Package Archive (ELPA). Native-compiled Elisp shows an increase of performance ranging from 2.3x up to 42x with respect to the equivalent byte-code, measured over a set of small benchmarks. "


Yup. This is currently developed in a feature branch.


"Based off" would be more correct.


Is this just a release announcement?


How do you mean? Since its just a commit I wouldn’t really call it an announcement.


This commit is for the release candidate, so no, I don't think 27.1 is released yet.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: