Skip to content

regob/emacs.d

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

258 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emacs config

The following is a collection of references I find useful for configuration.

Elpaca

Programming/markup languages

Org-mode

Bash

Python

I use uv for:

  • venv management
  • package management
  • managing python version
  • managing global tools like pyright, pytest, ruff with uv tool

There is a .envrc file for each project to set the virtualenv with direnv from the commandline and envrc-mode in emacs. That file mostly just activates the venv by calling source .venv/bin/activate. This solves venv and python version handling in emacs also.

References:

Markdown

C++

LaTeX

LSP (I use eglot currently)

Eglot

Minibuffer

vertico
Vertical autocomplete mode in minibuffer.
consult
Interactively looking up things in the minibuffer.
marginalia
Type and documentation info in minibuffer suggestions.
avy
Movement and actions on visible screen
embark
Actions on filtering candidates, or near point in buffer

Shell

Utilities

gptel
LLM integration
session.el
Save variables/some history for future sessions
so-long
Avoid hang up on minified files with long lines
format-all
Code formatter integration (e.g. python ruff)
smartparens
For editing balanced parens.
TRAMP
Remote editing (ssh, sudo).

Other resources

General posts:

Useful configs:

Fun:

References

Lots of code adapted from:

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published