Commit Graph

104 Commits

Author SHA1 Message Date
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
61268e8244 chore: restore stash changes (projectile, init, packages, zsh) 2026-07-17 13:01:10 -04:00
4061830979 fix: restore lost work (bookmark mu4e agenda context-tag) 2026-07-17 13:00:58 -04:00
bf462da948 Config dump. 2026-07-06 16:53:38 -04:00
8e9204bc21 New scrip to live ocr screeshot to the clipboard 2026-06-08 16:14:26 -04:00
05a3a8546c Added better hermes-cp function to send folder 2026-06-08 16:14:05 -04:00
d23138ff2c Added a custom emacs agenda 2026-06-08 16:13:44 -04:00
af9fa42cd3 Merge pull request 'fix: add mocha.conf fallback for pywal colors' (#14) from fix/hyprland-color-fallback into master
Reviewed-on: #14
2026-06-08 20:08:03 +00:00
7220066149 fix: remove $schema key from yazi.toml
Yazi's newer TOML parser requires kebab-case key names.
$schema starts with a non-letter character, causing:
  TOML parse error at line 3: must be a kebab-cased string
2026-06-08 16:06:13 -04:00
a7e18db821 fix: add mocha.conf fallback for pywal colors
Add source = mocha.conf before pywal's colors-hyprland.conf so
Catppuccin Mocha colors always load as defaults. Also define
$color1, $color2, $color3, and $background in mocha.conf as
fallbacks for when pywal hasn't generated its color file.

Fixes two Hyprland errors:
- 'source= globbing error: found no match' when pywal file missing
- 'failed to parse $color2 as a color' gradient parsing error
2026-06-08 16:00:30 -04:00
7b1998a40d Merge pull request 'fix: replace deprecated hyprland dwindle options (pseudotile, togglesplit)' (#7) from fix/hyprland-deprecated-options into master
Reviewed-on: #7
2026-05-15 15:24:55 +00:00
9b4c678fd9 Merge branch 'master' into fix/hyprland-deprecated-options 2026-05-15 11:23:35 -04:00
53b376e6e3 fix: replace deprecated dwindle pseudotile and togglesplit options
- pseudotile variable removed from dwindle block in Hyprland 0.55+
- togglesplit standalone dispatcher removed, use pseudo dispatcher instead (matches original intent)
- Skill updated with absolute paths for common edit locations
2026-05-15 11:18:15 -04:00
6f6b24d3c3 Merge pull request 'fix: add local stow package to Makefile CONFIG_DIRS' (#5) from fix/add-local-stow into master
Reviewed-on: #5
2026-05-14 22:16:42 +00:00
7a0948a43f fix: add local stow package to Makefile 2026-05-14 18:16:08 -04:00
addf9fbe83 Merge pull request 'feat: add QET Xephyr launch script for Wayland drag-drop workaround' (#4) from feat/qet-xephyr-launch into master
Reviewed-on: #4
2026-05-14 22:14:23 +00:00