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).
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.
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.
- 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)
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.
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
- 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