Difference between revisions of "GNU Emacs 29"
Jump to navigation
Jump to search
(appImage, build it) |
|||
(One intermediate revision by the same user not shown) | |||
Line 28: | Line 28: | ||
<code> | <code> | ||
sudo apt install build-essential autoconf automake texinfo libgtk-3-dev libxpm-dev libjpeg-dev libgif-dev libtiff-dev libgnutls28-dev libncurses-dev libjansson-dev libgccjit-10-dev ./configure –with-tree-sitter | sudo apt install build-essential autoconf automake texinfo libgtk-3-dev libxpm-dev libjpeg-dev libgif-dev libtiff-dev libgnutls28-dev libncurses-dev libjansson-dev libgccjit-10-dev ./configure –with-tree-sitter | ||
+ | |||
+ | (On Debian 12, get libgccjit-12-dev) | ||
make -j16 | make -j16 |
Latest revision as of 09:23, 22 February 2024
See:
What's new in Emacs 29
Emacs 29.1 has a wide variety of new features, including:
- Official tree-sitter support
- EGlot, the Language Server Client, is now built-in
- Use-package is built-in
- Better long line support
- Native SQLite Support
- Changing the init directory (now possible)
- Pixel Scroll Precision Mode to get smooth scrolling
How to get it
How to build it
sudo apt install build-essential autoconf automake texinfo libgtk-3-dev libxpm-dev libjpeg-dev libgif-dev libtiff-dev libgnutls28-dev libncurses-dev libjansson-dev libgccjit-10-dev ./configure –with-tree-sitter
(On Debian 12, get libgccjit-12-dev)
make -j16
sudo make install