Commit Graph

27 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
f83fad1ebe Adjust terminal fonts for Alacritty and Emacs vterm 2026-04-17 17:50:23 +02:00
Fabio Scotto di Santolo
28710244f4 Use Magit and mu4e as default Emacs clients 2026-04-17 10:49:16 +02:00
Fabio Scotto di Santolo
54d3d81014 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
312e915840 Improve TRAMP performance with SSH ControlMaster and persistent sockets 2026-04-16 19:05:25 +02:00
Fabio Scotto di Santolo
b936e8c8b7 Add fscotto/sudo-edit function to edit files as root via TRAMP 2026-04-16 18:02:40 +02:00
Fabio Scotto di Santolo
b1a648e0cc Add markdown-mode with live preview and TOC generation 2026-04-16 16:35:24 +02:00
Fabio Scotto di Santolo
4113801bac Add Org mode export backends and texlive dependency 2026-04-16 16:15:41 +02:00
Fabio Scotto di Santolo
5035e85f29 Enable PDF viewing in Emacs with pdf-tools and poppler dependencies 2026-04-16 15:50:01 +02:00
Fabio Scotto di Santolo
203d7b995c Add more YouTube channels to Elfeed feeds 2026-04-16 12:50:34 +02:00
Fabio Scotto di Santolo
523eb862d8 Configure flyspell with manual activation and ispell timeout 2026-04-16 12:24:22 +02:00
Fabio Scotto di Santolo
6c38c28479 Update Elfeed feeds: replace Arch/Mint with Void Linux feeds 2026-04-16 12:05:03 +02:00
Fabio Scotto di Santolo
586332df9c Fix OpenCode DWIM session resume 2026-04-14 18:41:45 +02:00
Fabio Scotto di Santolo
22018a4cd2 Refine projectile OpenCode workflow 2026-04-14 15:51:34 +02:00
Fabio Scotto di Santolo
a783b2d174 Auto-update Elfeed on open 2026-04-12 23:07:55 +02:00
Fabio Scotto di Santolo
75360d5dc7 Remove unused Emacs themes 2026-04-12 22:46:49 +02:00
Fabio Scotto di Santolo
10fd3e9888 Add vdiff and ztree tooling 2026-04-12 22:45:05 +02:00
Fabio Scotto di Santolo
de2430316f Add Dirvish-backed Dired workflow 2026-04-12 19:33:22 +02:00
Fabio Scotto di Santolo
1d3eee3372 Show dashboard in emacsclient frames 2026-04-12 15:12:19 +02:00
Fabio Scotto di Santolo
d4b7a40568 Use treesit-auto for mode remapping 2026-04-12 14:27:43 +02:00
Fabio Scotto di Santolo
dd2975a93c Reconfigure GPTel for Ollama 2026-04-11 22:29:33 +02:00
Fabio Scotto di Santolo
c28605bb38 Add OpenCode session picker for Emacs 2026-04-11 22:14:32 +02:00
Fabio Scotto di Santolo
db75b32a24 Refactor multi-vterm launch commands 2026-04-11 08:47:46 +02:00
Fabio Scotto di Santolo
7f82fc39d9 Use multi-vterm for Emacs terminal shortcut 2026-04-10 11:15:04 +02:00
Fabio Scotto di Santolo
88e4fb8cb8 Add project terminal launchers for Emacs 2026-04-10 11:03:18 +02:00
Fabio Scotto di Santolo
1c23326fd5 Add gptel to Emacs desktop profile 2026-04-09 22:28:56 +02:00
Fabio Scotto di Santolo
d7659b9c21 Add executable permission for email_sync.sh script 2026-04-01 12:20:58 +02:00
Fabio Scotto di Santolo
18fd0fa129 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