@david WHYYYY, I ask you WHYYYY??? đ Yesterday I was playing with an idea of compiling #emacs29 but then I decided to wait until the binaries for #ubuntults come along ⊠do not touch a running system only because itâs fun to toy around âșïž
do you know that #emacs29 HTML renderer engine shr now have a variable shr-allowed-images to control whitelist? If your email/news/RSS reader haven't made use of that, just send a patch to their maintainer! Wanderlust has just added the support to set this variable in email reader and the changes would be pushed to melpa soon.
Immediately switched back to Mitsuharuâs port when its 29.1 release is out. #emacs #emacs29
https://github.com/railwaycat/homebrew-emacsmacport/releases/tag/emacs-29.1-mac-10.0
As is his custom, #MickeyPetersen has annotated the NEWS file for #Emacs29. I always enjoy reading these posts.
What's New in Emacs 29.1? - Mastering Emacs
https://www.masteringemacs.org/article/whats-new-in-emacs-29-1
#mickeypetersen #emacs29 #emacs
One of the #Emacs29 additions:
```
*** New command 'recentf-open'.
This command prompts for a recently opened file in the minibuffer, and
visits it.
```
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29#n2827
#Emacs29 includes a number of new cool features, including for built-in #Project package:
- With prefix argument, 'project-find-file' (`C-x p f`) and 'project-or-external-find-file' (`C-x p F`) include all files.
- New command 'project-list-buffers' bound to 'C-x p C-b'.
- 'project-kill-buffers' (now bound to `C-x p k`) can display the list of buffers to kill.
- New user option 'project-vc-extra-root-markers' can be enabled for detection of nested projects.
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29#n2271
In a similar spirit of un-doing things, #Emacs29 #Emacs now allows to undelete frames:
```
The 16 most recently deleted frames can be undeleted with 'C-x 5 u' when
'undelete-frame-mode' is enabled. Without a prefix argument, undelete
the most recently deleted frame. With a numerical prefix argument
between 1 and 16, where 1 is the most recently deleted frame, undelete
the corresponding deleted frame.
```
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29#n1105
** New key binding after 'M-x' or 'M-X': 'M-X'.
Emacs allows different completion predicates to be used with 'M-x'
(i.e., 'execute-extended-command') via the
'read-extended-command-predicate' user option. Emacs also has the
'M-X' (note upper case X) command, which only displays commands
especially relevant to the current buffer. Emacs now allows toggling
between these modes while the user is inputting a command by hitting
'M-X' while in the minibuffer.
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29#n629
Instructions for enabling #treesitter support in #Emacs 29.1 News:
https://git.savannah.gnu.org/cgit/emacs.git/tree/etc/NEWS?h=emacs-29#n55
So, I was updating my keybinds.el for the new hotness that is `keymap-global-set` and had to go to the intertubes. Found this gemâŠ
>Emacs is âself-hostingâ and, depending on who you ask, close to achieving sentience.
~~ Mickey Peterson
Made me chuckle, given all this GPT-talk of late.
Câest dĂ©cidĂ©âŻ: je passe Ă emacs 29. Cette version nâest pas encore publiĂ©e, mais Guix lâa dĂ©jĂ . Tout Ă lâair de se passer correctementâŻ: elfeed est toujours lĂ , magit aussi. Mais maintenant, jâai enfin accĂšs au trĂšs attendu tree-sitterâŻ!
Jâaimerais apprendre Ă utiliser vc-mode, on mâa dit quâil Ă©tait bien. Ceci dit, je suis un grand fan de rebase et de fixup, est-ce que je vais trouver comment faireâŻ?
#emacs #emacs29 #guix #treesitter #git #magit #elfeed
Extramarital affair ended with #guix, #artixLinux is my one true waifu!
In all seriousness, the guix/nix model is a cool idea but just not quite there for me yet. It's so hard to install experimental software, the copy-paste-compile-crash loop is so slow, etc. Even just trying to get #exwm to use #emacs29 was a vortex of frustration.
#artix on the other hand...
#guix #artixlinux #exwm #emacs29 #artix