Commit graph

310 commits

Author SHA1 Message Date
02786dac5c
Use pytest for testing by default 2025-06-24 06:09:49 +03:00
4405481c0c
Add packages to the LSP venv for type checking 2025-06-23 22:51:39 +03:00
3de3f87fb2
Use org mode for the LLM communication buffer 2025-06-22 23:24:55 +03:00
bb56b0cb68
Sort customized variables 2025-06-22 23:24:13 +03:00
1ed5d39f56
Enable lexical binding in init files 2025-06-22 22:58:02 +03:00
9f2a576055
Remove a stale package that I'm not using 2025-06-14 22:25:58 +03:00
54bbbe80b3
Automatically start an Emacs daemon if one is not running 2025-06-14 22:25:57 +03:00
333ab636cc
Avoid hard-coding the username 2025-06-14 22:25:57 +03:00
2b936b83a1
Remove the black formatter from the requirements 2025-06-14 22:25:56 +03:00
2051d2808a
Use Claude as the default gptel backend 2025-06-04 22:50:51 +03:00
c68b60b556
Install the rr debugger 2025-06-04 22:50:49 +03:00
1443bb6cbd
Use strict mode in bash scripts 2025-06-04 22:50:48 +03:00
fb15ba44c1
Periodically commit pending changes in all local projects 2025-06-04 22:50:46 +03:00
01085f3746
Locate the Elpaca init file using an absolute path 2025-06-04 22:50:45 +03:00
915fbd289e
Use eglot as the LSP client for Rust files 2025-06-04 22:50:45 +03:00
0ffed437d1
Install LLM integration for Emacs 2025-06-04 22:47:29 +03:00
c62a301eaf
Install hardware monitoring utilities 2025-06-04 22:47:28 +03:00
0b5164ec6c
Configure keybindings to run Python tests 2025-06-04 22:47:26 +03:00
0c60b1ede1
Add a local site-lisp directory to the Emacs load path 2025-06-04 22:47:26 +03:00
633308b5c3
Copy over the Elpy tests 2025-06-04 22:47:25 +03:00
0cd229022f
Install dape to interface with external debuggers 2025-06-04 22:47:24 +03:00
e6f1f8bc40
Diminish most global minor modes from the modeline 2025-06-04 22:47:24 +03:00
a2cea15284
Remove deprecated launch prefix 2025-06-04 22:47:21 +03:00
ba480ea008
Use Emacs in daemon mode 2025-06-04 22:47:19 +03:00
9176c1f445
Change the keyfile extension following a policy change in APT 2025-06-04 22:47:19 +03:00
d0d93fb1b7
Update elpaca version 2025-06-04 22:47:18 +03:00
cb1435a7e0
Install the git-sync script directly from the upstream repository 2025-06-04 22:47:17 +03:00
3ab55ee128
Read standard XDG directories via systemd 2025-06-04 22:47:16 +03:00
6ed89375e3
Allow zellij to recreate the config file with explicit defaults 2025-06-04 22:47:15 +03:00
4929a564c6
Automatically remove unused imports when saving Python files 2025-06-04 22:47:14 +03:00
09089eb9d7
Handle projectless Python files gracefully 2025-06-04 22:47:14 +03:00
324681443d
Migrate to eglot instead of lsp-mode 2025-06-04 22:47:13 +03:00
81ec639b70
Remove LSP-based Python test functions 2025-06-04 22:47:12 +03:00
87b86d71b9
Display flymake diagnostics in-buffer 2025-06-04 22:47:12 +03:00
aaef41cfae
Disable the Elisp reformat since it messes with the comments 2025-06-04 22:47:11 +03:00
e99c4e31ed
Move init-file finding to a named function for better hotkey hints 2025-06-04 22:47:10 +03:00
dc833f1f01
Use apheleia instead of lsp-mode to autoformat buffers 2025-06-04 22:47:10 +03:00
9bbde40734
Interactively display available commands 2025-06-04 22:47:09 +03:00
c214133f50
Link to a reference of the default keybindings 2025-06-04 22:47:07 +03:00
c8d7fba9f1
Customize zellij keybindings 2025-06-04 22:47:07 +03:00
7fba3796a3
Align with the APT package, which now provides age instead of rage 2025-06-04 22:47:06 +03:00
e32fde2ddb
Sync the backup to Google Drive every day 2025-06-04 22:47:05 +03:00
2046329111
Update elpaca version 2025-06-04 22:47:05 +03:00
698826a761
Install podman in the lsp venv for type inference 2025-06-04 22:47:04 +03:00
c474c35dc3
Autoload magit integrations on startup 2025-06-04 22:47:03 +03:00
a3299f5906
Install Tor from the official repository 2025-06-04 22:47:02 +03:00
751fd05b20
Manage cron jobs through systemd, disable the package alert 2025-06-04 22:47:01 +03:00
6a051173d6
Install type stub packages 2025-06-04 22:47:00 +03:00
91078d23c8
Manage pylsp installation using pipx, and migrate to ruff 2025-06-04 22:47:00 +03:00
6da3845c0b
Remove an explicit old dependency 2025-06-04 22:46:59 +03:00