Commit Graph

42 Commits

Author SHA1 Message Date
Fabio Scotto di Santolo
5023722505 configure xclip package for Emacs 2026-05-16 09:17:39 +02:00
Fabio Scotto di Santolo
1bcaaca92e desktop: unify mono font to LiterationMono Nerd Font, add alacritty dotfiles 2026-05-15 22:18:31 +02:00
Fabio Scotto di Santolo
3c702a299e Consolidate Emacs document tooling 2026-05-02 09:53:10 +02:00
Fabio Scotto di Santolo
fb81d1082c Enable JSON LSP support in Emacs 2026-05-01 21:19:02 +02:00
Fabio Scotto di Santolo
fa6b082381 Add Claude to Emacs project agent picker 2026-04-28 17:40:43 +02:00
Fabio Scotto di Santolo
325a405012 Add Gemini CLI agent support with robust session parsing 2026-04-27 08:27:34 +02:00
Fabio Scotto di Santolo
a108957ba4 Add Codex CLI agent support to project launcher 2026-04-26 19:39:14 +02:00
Fabio Scotto di Santolo
d036eee00a Move nordic-night-theme load into :config block 2026-04-26 15:58:01 +02:00
Fabio Scotto di Santolo
54bc1114b1 Expand Org Babel language support 2026-04-21 16:45:17 +02:00
Fabio Scotto di Santolo
f7f35ecf15 Align Org styling and templates 2026-04-21 14:31:56 +02:00
Fabio Scotto di Santolo
358bb9f62b Add Org agenda notifications 2026-04-21 10:13:19 +02:00
Fabio Scotto di Santolo
9f77819fb1 Fix Org capture file targets 2026-04-21 09:42:45 +02:00
Fabio Scotto di Santolo
8ed4ce7887 Add Org agenda and dashboard integration 2026-04-19 21:36:14 +02:00
Fabio Scotto di Santolo
7c36681242 Mount pCloud with turnstile rclone service 2026-04-19 09:06:57 +02:00
Fabio Scotto di Santolo
2fd894d2b0 Configure gptel for Ollama Cloud 2026-04-19 08:03:27 +02:00
Fabio Scotto di Santolo
e602ea8300 Adjust terminal fonts for Alacritty and Emacs vterm 2026-04-17 17:50:23 +02:00
Fabio Scotto di Santolo
c4836c6164 Use Magit and mu4e as default Emacs clients 2026-04-17 10:49:16 +02:00
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
5065c02930 Improve TRAMP performance with SSH ControlMaster and persistent sockets 2026-04-16 19:05:25 +02:00
Fabio Scotto di Santolo
f953141200 Add fscotto/sudo-edit function to edit files as root via TRAMP 2026-04-16 18:02:40 +02:00
Fabio Scotto di Santolo
7732f6431a Add markdown-mode with live preview and TOC generation 2026-04-16 16:35:24 +02:00
Fabio Scotto di Santolo
199f0f63a7 Add Org mode export backends and texlive dependency 2026-04-16 16:15:41 +02:00
Fabio Scotto di Santolo
1ba6004040 Enable PDF viewing in Emacs with pdf-tools and poppler dependencies 2026-04-16 15:50:01 +02:00
Fabio Scotto di Santolo
8d44ed43c9 Add more YouTube channels to Elfeed feeds 2026-04-16 12:50:34 +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
df615b7273 Update Elfeed feeds: replace Arch/Mint with Void Linux feeds 2026-04-16 12:05:03 +02:00
Fabio Scotto di Santolo
819c95c0f6 Fix OpenCode DWIM session resume 2026-04-14 18:41:45 +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
f5b9faa496 Show dashboard in emacsclient frames 2026-04-12 15:12:19 +02:00
Fabio Scotto di Santolo
3f6b167612 Use treesit-auto for mode remapping 2026-04-12 14:27:43 +02:00
Fabio Scotto di Santolo
b792828cc0 Reconfigure GPTel for Ollama 2026-04-11 22:29:33 +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
75dd8caf66 Add executable permission for email_sync.sh script 2026-04-01 12:20:58 +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