Eglot by default will take full control of xref and make the
xref-backend-functions (eglot-xref-backend t) .
To have dumb-jump as backup if eglot would fail, instruct eglot to
stay out of Xref and add/remove eglot xref backend manually.
Some packages use the project.el functions/bindings (like
consult, ...) for their functionality. Install the projectile bindings
so that they start using the projectile framework.
This was originally supplied by smartparens but I'm only using a
subset of this package.
The main functionality which I used from smartparens is available with
electric-pair-mode .
This was originally supplied by smartparens but I don't need the whole
package for this function.
Other functionality which I used from smartparens is available with
electric-pair-mode .
- Use config_new.org as main config file
Trimmed down version of old config.
Insipred by 'mastering emacs' book to use more the built-in
functionality of emacs. I found that It's more than good enough for my usecases.
- adapt early-init for quicker startup
Stolen from doom emacs
- Don't use/load project.org
Use .dir-locals.el you peasant