Commit graph

102 commits

Author SHA1 Message Date
8de98519ec
Display advanced options in the gptel menu 2025-11-15 17:00:25 +02:00
73463a241f
Query the Ollama server for the list of installed models 2025-11-15 17:00:25 +02:00
bd5cfa7a65
Personalize chat UX more 2025-11-12 17:30:15 +02:00
304710810c
Make Ollama the default backend for gptel 2025-11-12 17:29:28 +02:00
be95a1eb42
Allow gptel to use the Ollama server 2025-11-12 11:48:32 +02:00
98dc827a10
Wrap long lines in chat interaction for convenience 2025-11-12 11:48:08 +02:00
4d7450727c
Set ivy-mode config options on init 2025-09-13 17:13:40 +03:00
7dde4cc946
Ensure installation of a magit prerequisite 2025-09-13 17:13:29 +03:00
23f1ca1ada
Handle non-file-visiting buffers gracefully 2025-07-11 17:12:53 +03:00
8b0ac14305
Create a named function for the autosave predicate 2025-07-11 17:12:44 +03:00
d83ce3ab34
Setup Emacs as an IDE for Go 2025-06-24 22:12:17 +03:00
83eb4f8606
Setup the auto-mode-alist more cleanly 2025-06-24 22:12:16 +03:00
b2f67e84ee
Pick up local variables before starting the Python IDE 2025-06-24 14:27:06 +03:00
02786dac5c
Use pytest for testing by default 2025-06-24 06:09:49 +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
2051d2808a
Use Claude as the default gptel backend 2025-06-04 22:50:51 +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
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
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
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
7fba3796a3
Align with the APT package, which now provides age instead of rage 2025-06-04 22:47:06 +03:00
c474c35dc3
Autoload magit integrations on startup 2025-06-04 22:47:03 +03:00
d0353f54b8
Fix podman network listing 2025-06-04 22:46:56 +03:00
49001a9185
Use flymake for error diagnostics 2025-06-04 22:46:52 +03:00
6ea05c3360
Install the latest version of transient for compatibility with magit 2025-06-04 22:46:51 +03:00
2f8060d335
Update the source repo for undo-tree 2025-06-04 22:46:51 +03:00
940261786a
Generate QR codes via a key binding 2025-06-04 22:46:49 +03:00
b6c9f26ea1
Migrate to podman 2025-06-04 22:46:46 +03:00
9d42c453bb
Install LilyPond and Emacs integration 2025-06-04 22:46:44 +03:00
bc1522e639
Auto save git-tracked files in-place 2025-06-04 22:46:43 +03:00
77bb3f3a0f
Keep configurations options sorted 2025-06-04 22:46:42 +03:00
1a80e09ca0
Increase auto-save frequency 2025-06-04 22:46:41 +03:00
f29be58c1f
Enable subtree toggles in Dired buffers 2025-06-04 22:46:40 +03:00
34e02cbb81
Add an Ivy action to open a file using an external application 2025-06-04 22:46:39 +03:00
0f9cfa9d45
Customize pylsp plugins 2025-06-04 22:46:35 +03:00
7595c3d29a
Use ripgrep for searches by default 2025-06-04 22:46:28 +03:00