Commit Graph

13 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
10e79a4bae Add lang/python module with uv/ruff/pylsp, ANSI colors, and LSP auto-install
- Add lang/python.el: project detection, ruff format-on-save, C-c C-v -> ruff check,
  optional pylsp with auto-install via uv (asks once per session)
- Fix pylsp resolution to check .venv, uv tool path, and PATH
- Disable legacy pyls client to avoid spurious warnings
- Add ANSI color support in compilation buffers (editor.el)
- Remove python-mode/python-ts-mode from global lsp-deferred hooks (lsp.el)
- Add ruff, ty, uv packages to desktop group_vars
2026-04-17 00:07:12 +02:00
Fabio Scotto di Santolo
c2d70cdf89 Configure flyspell with manual activation and ispell timeout 2026-04-16 12:24:22 +02:00
Fabio Scotto di Santolo
031867dad9 Refine projectile OpenCode workflow 2026-04-14 15:51:34 +02:00
Fabio Scotto di Santolo
e74afc6087 Auto-update Elfeed on open 2026-04-12 23:07:55 +02:00
Fabio Scotto di Santolo
ff33d62f86 Remove unused Emacs themes 2026-04-12 22:46:49 +02:00
Fabio Scotto di Santolo
28290ca23e Add vdiff and ztree tooling 2026-04-12 22:45:05 +02:00
Fabio Scotto di Santolo
09d8cf21fb Add Dirvish-backed Dired workflow 2026-04-12 19:33:22 +02:00
Fabio Scotto di Santolo
57b4e13c2a Add OpenCode session picker for Emacs 2026-04-11 22:14:32 +02:00
Fabio Scotto di Santolo
d43710ba0c Refactor multi-vterm launch commands 2026-04-11 08:47:46 +02:00
Fabio Scotto di Santolo
b553933502 Use multi-vterm for Emacs terminal shortcut 2026-04-10 11:15:04 +02:00
Fabio Scotto di Santolo
93b6d8f722 Add project terminal launchers for Emacs 2026-04-10 11:03:18 +02:00
Fabio Scotto di Santolo
acc6444067 Add gptel to Emacs desktop profile 2026-04-09 22:28:56 +02:00
Fabio Scotto di Santolo
0826265363 Add Emacs desktop provisioning and dev toolchain packages
Install Emacs and copy the desktop .emacs.d config so the editor setup is managed with the rest of desktop dotfiles. Add vterm/build/debug dependencies plus C/C++ and Go tooling needed by the configured workflow.
2026-03-17 11:50:59 +01:00