With the new --init-directory
switch of Emacs 29, you can define a completely separate environment for Emacs that could be used to make more mean, lean and specialized versions of Emacs. For example, instead of having your Emacs do everything, IRC, email, programming, Org mode stuff etc. etc. etc. you could have a shell command invoking each one, e.g. Eirc, Eemail, Eorg, etc.
mok000
joined 1 year ago
Change to straight.el
package manager, it downloads git repos you can lock and even add your own.
Cool, I'll check it out! Impressive amount of work I can tell already.
Have you been introduced to org-mode? It's so cool, it can manage your life, lol 😂
Emacs 29 introduced the --init-directory
command line option, so you can have completely different Emacs instances that don't interfere with each other, loading different modules, ui and what not. You can simply create a shell script for each one and play with different flavors of Emacs. I've done it for example when I changed my completion system from ivy to vertico to see if I liked it (I did).
I have had pretty much the same path as you, and playing around with Emacs lisp is super fun.
The configuration of bookmarks is just a file. You can edit it or even delete it.