#emacs30 just landed in #guix ! 🎉
guix pull && guix upgrade
Tones of #emacs packages updates, more goodies and new features.
https://www.masteringemacs.org/article/whats-new-in-emacs-301
#emacs30 just landed in #guix ! 🎉
guix pull && guix upgrade
Tones of #emacs packages updates, more goodies and new features.
https://www.masteringemacs.org/article/whats-new-in-emacs-301
Levo meses usando Emacs 30, e hoxe por fin fixen os `update-alternatives` e xa é a versión por defecto no meu Linux Mint.
Procastinei un pouquiño 😅
A miña configuración para Emacs 30.1, ainda que non está rematada xa é publicable:
https://codeberg.org/salvari/emacs30_elpaca_public
Os apuntes do xestor de paquetes elpaca.el no meu blogue (en castelán)
Emacs 30 Now On Android
https://video.fosshq.org/videos/watch/c9d34133-29a2-4a6b-90e5-569704a18054
#Emacs is great. Adapting #orgmode is great as well. It delivers a ton of useful features for my everyday work which I could not do without or with any software alternative.
However, with a sufficient complex setup, upgrading software causes things to break. This time:
28.x ➡️ 30.1
Currently, tag completion of org headings is broken, linking to contacts is broken (helm-org-contacts), some larger Org buffers can't be saved (without switching to text-mode first), my magit-status window doesn't work and I'm not sure what other stuff is hidden below that doesn't work. 😩
I guess you can't have such an excellent custom environment without that pain. 😢
Emacs 30 Now On Android
https://tux-edu.tv/videos/watch/176a7e4f-3ab3-499a-8cf8-f3ac1aebda01
Upgrading emacs-plus to 30.1 and getting gcc/libgccjit errors? I did too! But I think I fixed it easily enough: https://github.com/d12frosted/homebrew-emacs-plus/issues/790
Nope, #orgmode (the builtin 9.7.11 version) is completely broken in #Emacs30 for me, just opening my bookmarks.org file gives me:
Debugger entered--Lisp error: (wrong-type-argument integer-or-marker-p t)
plistp((:begin 1 :contents-begin 1 :contents-end 57969 :end 57969 :robust-begin 3 :robust-end 57969 :post-blank 0 :post-affiliated 1 :path "/home/alex/src/org-notes/bookmarks.org" :mode org-data :buffer #<buffer bookmarks.org> :deferred [org-element-deferred org-element--get-global-node-properties nil t]))
org-element-create(org-data (:begin 1 :contents-begin 1 :contents-end 57969 :end 57969 :robust-begin 3 :robust-end 57969 :post-blank 0 :post-affiliated 1 :path "/home/alex/src/org-notes/bookmarks.org" :mode org-data :buffer #<buffer bookmarks.org> :deferred [org-element-deferred org-element--get-global-node-properties nil t]))
org-element-org-data-parser()
org-element--parse-to(143)
#f(compiled-function (&optional epom cached-only) "Determine closest element around point or EPOM.[...]" #<bytecode 0xdec84a14a8337bd>)()
apply(#f(compiled-function (&optional epom cached-only) "Determine closest element around point or EPOM.[...]" #<bytecode 0xdec84a14a8337bd>) nil)
polymode-with-current-base-buffer(#f(compiled-function (&optional epom cached-only) "Determine closest element around point or EPOM. [...]" #<bytecode 0xdec84a14a8337bd>))
apply(polymode-with-current-base-buffer #f(compiled-function (&optional epom cached-only) "Determine closest element around point or EPOM. [...]" #<bytecode 0xdec84a14a8337bd>) nil)
org-element-at-point()
org--collect-keywords-1((...)
org-collect-keywords(...)
org-set-regexps-and-options()
org-mode()
Emacs 30.1 is out! And I just love the "Antinews way" of announcing changes 😅
https://www.gnu.org/software/emacs/manual/html_node/emacs/Antinews.html