Commit Graph

119 Commits

Author SHA1 Message Date
582ddf6d83 feat(hypr): pin dual-Dell EXTERNAL monitors by desc instead of $EXTERNAL_*
Vertical and double-vertical setups now use stable Dell SE2725H desc
identifiers (BML2X14 left, 34R2X14 right) rather than the env vars, so
monitor attach is robust to dock/hotplug enumeration order.
2026-09-18 12:50:18 -04:00
c594e45ffd feat(hypr): bind SPC SHIFT-R to restart compositor (MST dock black-screen fix) 2026-09-18 12:49:58 -04:00
a59ba1138e refactor(doom): equal-area/project node model + horizon links
Areas and projects are now treated identically: each gets a NAME tag
(drives its per-node agenda) and a CONTEXT tag (Perso/TDNDE, drives the
context GTD views). Drops the area-domain/area-tag/area-list machinery
and the injected per-area + aggregate (pw/ww) agenda views; horizon links
(purpose<->vision<->goal<->area<->project<->action) become bidirectional
PROPERTIES rather than tags, via gortium/link-horizon (NEW).
2026-09-18 12:49:25 -04:00
d6731cf800 feat(doom): stamp :ID: (org-id-new) on captured Todo/Event templates
New items get a live org ID at capture so they're linkable as org-roam
nodes and horizon properties without a separate stamp step. Event
template also gains the TODO keyword.
2026-09-18 12:49:05 -04:00
5cd3c0590c fix(doom): restore gortium/read-dir-local deleted in 343dc24
Commit 343dc24 accidentally dropped the defun (=void-function on file
open) while inserting area-view-body at the same location. Restores the
byte-identical helper that reads .dir-locals.el vars for the
project-aware agenda and mu4e project shortcuts.
2026-09-18 12:48:11 -04:00
343dc241e7 PARA: rename 2-Assets to 2-Inputs (PINO) — ensure-node-structure blueprint + Home-Infra roam/bookmark/dict/rss paths 2026-09-17 15:02:59 -04:00
4770d08127 rclone: fix auto-reconnect (RestartSec=60, StartLimitIntervalSec=0) — avoid start-limit-hit when wifi not ready at boot 2026-09-10 14:25:29 -04:00
8778459b57 doc-view: separate DPI up (C-c h) / down (C-c l) 2026-09-10 12:49:37 -04:00
edb61931ee doc-view: cycle render DPI 100/200/300 on C-c h 2026-09-10 12:48:34 -04:00
9e8cee187f doc-view: C-c h toggle render DPI 100<->200, re-raster on demand 2026-09-10 12:44:38 -04:00
9001c45e8b doc-view: C-j/C-k page navigation (same as pdf-tools) 2026-09-10 12:30:45 -04:00
eeb77245c2 yazi: replace deprecated name matcher with url in [open] rules 2026-08-26 03:29:49 -04:00
551a5be45c feat: add hermes-preview.el - inline diff preview/apply for elisp edits 2026-08-11 11:08:46 -04:00
d79fae86d0 feat: torrent to mpv - nyaa search, transmission sequential, mpv overlay 2026-08-11 11:08:46 -04:00
b344d35ddd feat: pdf-view C-j/C-k page navigation 2026-08-11 11:08:25 -04:00
f49334c21b feat: show ISO week numbers in calendar 2026-08-11 11:08:25 -04:00
0887f26687 fix: bind minimize-window via evil-window-map 2026-08-11 11:08:25 -04:00
48c3b39d80 fix: agenda tag filters work->TDNDE, perso->Perso 2026-08-11 11:07:14 -04:00
b085f5fa2f refactor: rename my-*/my- prefix to gortium/*; org-add-note for metric log 2026-08-11 11:06:49 -04:00
655e9d929f fix: name hermes vterm buffers by session id; drop autoload cookies 2026-08-11 11:03:59 -04:00
baa7441f3b fix: correct y-or-n-p typo, clarify link session prompt
- s/y-or-p-n/y-or-n-p/ in hermes-remove-session
- Change link-session prompt to 'Link external session (ID, empty to browse)...'
  to distinguish from SPC p L (remove)
2026-07-18 19:09:25 -04:00
7d853c39c2 feat: add SPC p L to remove a linked session from project
Parse .hermes-sessions, show menu of linked sessions, prompt
for confirmation, then regenerate the file without the entry.
2026-07-18 18:57:36 -04:00
6c420a60dc fix: use function arg session-id instead of undefined id in hermes-link-session body
The interactive form returns (list sid title) which binds to
session-id / title function args, but the body was using 'id'
which is undefined at that scope.
2026-07-18 18:54:05 -04:00
47d26a6a8d fix: extract title column from hermes sessions list, strip [Project] prefix for pre-fill
The hermes sessions list format is:
  Title    Preview    Last Active   ID

Session display (menu) = full line including Title+Preview+Time
Title pre-fill = first column only, [Project] prefix stripped

- Use split-string with 3+ whitespace to extract first column
- No longer try to strip source/timestamp from 'before'
- Cleaner titles alist: sid -> clean-title without project prefix
2026-07-18 18:52:09 -04:00
104a7b0764 feat: project-aware Hermes session integration
- SPC p h: new session (prompts for title, captures ID, opens vterm)
- SPC p H: resume menu (newest-first, completing-read)
- SPC p l: link external session to project (browse or by ID)
- hermes: org link type opens in vterm, not shell-mode
- One-shot init message: "Init session for PROJECT. Reply ONLY with OK."
- Regex fix: [0-9a-f_]+ for hex session IDs
- .hermes-sessions dotfile at project root (git-tracked)
- gortium/ensure-node-structure creates .hermes-sessions + gitignore whitelist
- Refactored: gortium/hermes--cmd, gortium/hermes--project-info
2026-07-18 17:53:32 -04:00
f64e1e571c revert: remove bookmark-default-file setq, broke bookmark 2026-07-17 23:38:45 -04:00
9be62342ca fix: context-tag prompt uses read-string 2026-07-17 22:11:06 -04:00
b8b984c14c fix: convert-to-node interactive form returns 3 values 2026-07-17 22:03:40 -04:00
bab4a818b6 feat: convert-to-node accepts project-tag and context-tag 2026-07-17 21:44:08 -04:00
956df5c22c fix: balanced parens after cleanup 2026-07-17 21:37:22 -04:00
b5f11df3be cleanup: remove 3 unused Plan-file bookmark functions 2026-07-17 21:15:34 -04:00
9126b62d57 refactor: inline append-bookmark-to-plan into transfer-to-project 2026-07-17 21:14:58 -04:00
5a9832337a feat: set global bookmark-default-file to Home-Infra Assets 2026-07-17 20:49:02 -04:00
11fb27b641 fix: dir-locals bookmarks mu4e project-agenda (user+gemini) 2026-07-17 20:48:33 -04:00
0aae255348 fix: dir-locals missing closing paren 2026-07-17 18:26:34 -04:00
02fe1675d9 fix: transfer-to-global uses .bookmarks, not Plan file 2026-07-17 18:17:31 -04:00
3aa486d819 fix: transfer-to-global uses .bookmarks, remove old Plan file fns 2026-07-17 18:16:03 -04:00
bcdb6e8120 fix: restore globals after RET jump too, not just q 2026-07-17 18:07:13 -04:00
b6d4a3e257 fix: restore bookmark key bindings 2026-07-17 17:57:55 -04:00
bab18715a5 fix: minimal list-project-bookmarks, no save, just pointer swap 2026-07-17 16:58:26 -04:00
84006b4412 fix: bookmark-bmenu-list with file-switch, restore on quit 2026-07-17 16:56:20 -04:00
994216e32a fix: completing-read for project bookmarks, no alist contamination 2026-07-17 16:52:35 -04:00
48d04ba73a fix: SPC RET always shows globals, SPC p RET project 2026-07-17 16:46:40 -04:00
40f8d57609 fix: clear bookmark-alist before first project save 2026-07-17 15:24:18 -04:00
453bda34b7 fix: isolate project bookmarks from globals, mu4e maildir format 2026-07-17 15:17:55 -04:00
5be49106d3 fix: both tags in filestags, gitignore markers, safe vars 2026-07-17 15:13:48 -04:00
3c59427c15 feat: .bookmarks file, mu4e maildirs, dir-locals format 2026-07-17 14:54:16 -04:00
e997fc4608 fix: set org-src-coderef-format nil to fix doom sync 2026-07-17 14:34:41 -04:00
39259be53e fix: restore bookmark fns, require from separate file 2026-07-17 14:32:45 -04:00
73de843c34 fix: balanced parens in ensure-node-structure 2026-07-17 13:11:35 -04:00