TIL an #emacs recipe in the style of

`(persist-state :fetcher codeberg :repo "meedstrom/emacs-persist-state")`

can actually just take a copy-pasted URL, so no need to manually edit out part of the URL after paste!

`(persist-state :fetcher codeberg :repo "https://codeberg.org/meedstrom/emacs-persist-state")`

At least it works with #elpaca.

Life quality fractionally improved.

emacs-persist-state

Emacs package that automatically saves the state in the background.

Codeberg.org
@balterwenjamin42 I appreciate your comment 🙂 the startup time of my #Emacs is indeed crazy fast, thanks to being at version 30.1, with native compilation, and by loading everything asynchronously and lazily with the great #elpaca package manager

I've been using #Elpaca to install/manage my #Emacs packages since it implemented the lock file functionality. However I have a habit of checking which packages have been updated before I commit them, and the format is much more elaborate than Straight's lock files, making it harder to do. Adding the following to my #Git config solved it beautifully:

# ~/.config/git/attributes
package-lock.eld diff=elpaca-lock
# ~/.config/git/config
[diff "elpaca-lock"]
xfuncname = "^[[:space:]\\(]\\(([a-zA-Z0-9_-]+)[[:space:]].*$"

I also get to see the commits (which all share a "chore: update ..." kind of message) that updated a certain package:

git log -L:clojure-ts-mode:package-lock.eld

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)

https://comacero.com/posts/notes_emacs_elpaca/

#elpaca #emacs #emacs30 #elpacaEmacs

emacs30_elpaca_public

My new configuration for Emacs using Elpaca as package manager

Codeberg.org

If you describe how to install with #elpaca , #straight , #doomemacs and #nix-flake. Then you can go the extra mile to show the #usepackage method too, just because it's really nice to be helpful to those who don't share your special ecosystem.
Not all are fluent in #elisp.

This sounds a little more angry than intended, please use your standard internet forum filter glasses. 🕶️

#emacs

I think that I've actually almost got my personalized #emacs config set to the point that I can start using it. At least, it's almost usable enough to edit its own #literate config file.

Isn't that what one does with emacs?! Edit their own config? 😂

Still like #Doom emacs, though. But, going through this process (for the 89th time) does help one understand better of what's what. That, and #elpaca rules.

Algunos apuntes de la migración de mi configuración de Emacs al gestor de paquetes elpaca.

https://comacero.com/posts/notes_emacs_elpaca/

#emacs #elpaca #elpacaEmacs

Mi configuración de Emacs con Elpaca

Configuración de Emacs con el gestor de paquetes Elpaca y otras notas sueltas

comacero
Switching to #elpaca brought down #emscs startup time from 3.7-1.6s. I also did some minor configuration tweaks. Is this performance boost due to elpaca???
pdf-tools in #emacs via #elpaca wasn't working because I updated the poppler library. M-x pdf-tools-install wasn't working and neither did re-evaluating the use-package. The solution was to use M-x elpaca-manager > s > pdf; then move the cursor to the pdf-tools line follow by `r x`. Success!

@ramin_hal9001 @Mehrad @stsquad

I'm not sure about how exactly it works, but doesn't #elpaca handle this?