Commit Graph

70 Commits

Author SHA1 Message Date
30c4d55407 emacs: guard org-mode yasnippet disable hook 2026-02-12 16:42:45 -08:00
53ab4688da emacs: retangle org config when any generated file is stale 2026-02-10 22:42:50 -08:00
efc50ec104 emacs: add missing tangle directive for org-window-habit
The org-window-habit use-package block had no :tangle header, so it
was never written to org-config-config.el. This meant the mode was
never activated and the advice on org-habit-parse-todo was never
installed, causing errors for habits without a scheduled repeater.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-07 13:24:48 -08:00
56c9ddf508 Load org-config preface on direct load 2026-02-04 00:25:49 -08:00
2f2bb59693 org: tangle org-config during export 2026-02-04 00:13:04 -08:00
5b92b7ee01 Update elpaca migration for current master
- Convert remaining :straight to :ensure (claude-code-ide)
- Update elpaca-installer.el from v0.7 to v0.11
2026-02-01 00:54:25 -08:00
Nicholas Vollmer
0d21252693 fixup use Elpaca commit
ensure vertico-directory :after vertico.
load org config using expand-file-name instead of load-file-name.
Add :ensure nil to subsequent Org use-package declarations.
2026-02-01 00:54:25 -08:00
Nicholas Vollmer
8794829f81 use Elpaca for package management 2026-02-01 00:54:25 -08:00
e12f65de10 Elpaca migration wip 2026-02-01 00:54:25 -08:00
317019d5bc Keep imalison: prefix for reschedule-past-to-today
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 18:49:52 -08:00
f28a78b053 Add org-reschedule-past-to-today as exposed function
- Rename imalison:reschedule-past-to-today to org-reschedule-past-to-today
- Keep old name as alias for backwards compatibility
- Register function in org-agenda-api-exposed-functions for API access

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-31 13:59:28 -08:00
e1a5d2af5d Update org-agenda-api to 9e85a39 (git identity fix)
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-29 11:32:51 -08:00
f280b91595 feat: add high priority unscheduled agenda view
Adds a new custom agenda view (key "u") that shows high priority (A/B)
items that don't have a scheduled date or deadline. Useful for finding
important tasks that might be falling through the cracks.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-25 17:54:01 -08:00
d64a97e2c1 [Emacs] Include repeating in agenda again 2026-01-25 12:06:59 -08:00
f692c9f6c4 feat: add standalone agenda views for inbox, next, and wait states
Adds three new org-agenda-custom-commands:
- "i" for Inbox tasks (INBOX state)
- "n" for Next tasks (NEXT state)
- "w" for Waiting tasks (WAIT state)

These were previously only available as part of the composite "M" view.
Now they're exposed as standalone views for the org-agenda-api.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 13:33:45 -08:00
1876c22b46 feat: add inbox capture template
Add a new capture template (key "i") that captures to INBOX state
instead of TODO. This template appears first in the capture list.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-22 01:12:56 -08:00
f3871b233a Revert "fix: enable org-window-habit in tangled config"
This reverts commit 674b6ca7cb.
2026-01-21 10:14:58 -08:00
674b6ca7cb fix: enable org-window-habit in tangled config
Add :tangle directive to org-window-habit source block so it gets
included in org-config-config.el for the container deployment.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 10:03:28 -08:00
68b3e5d83c feat: add Next (Scheduled Today) capture template
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 13:21:00 -05:00
c70d6a9e99 Add automatic ID property generation to org capture templates
Use org-id-new to generate UUIDs for new entries, matching the format
used by org-roam. Updates imalison:created-property-string, both
template helper functions, and the habit capture template.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 07:22:27 -05:00
58f727b65d [Emacs] Log items inthe closed state 2026-01-14 02:00:02 -08:00
62cc99e951 [Emacs] Add function to reschedule past items to today
Adds imalison:reschedule-past-to-today which iterates through agenda
files and reschedules any incomplete TODO items with a SCHEDULED date
in the past to the current date.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 11:36:53 -08:00
612c0ef78d [Emacs] Remove repeating in agenda for now 2025-08-14 14:00:58 -06:00
718cf756b9 [Emacs] Generalize kat's org-mode journal system so I can use it too 2025-01-02 16:07:40 -07:00
884a8b31ae [Emacs] Reenable habits 2024-12-31 23:02:58 -07:00
04b7672f0e [Emacs] Add variable to control org repeating files 2024-12-28 17:36:13 -07:00
a670741380 [Emacs] Rename org-agenda-log filter for person function 2023-09-30 12:06:22 -06:00
ba0acf97af [Emacs] Only two days following for org-window-habit 2023-09-21 13:03:54 -06:00
e1942538cd [Emacs] Don't display completed items in agenda 2023-09-15 12:48:34 -06:00
8d08d746e5 [Emacs] Add the ability to set completer 2023-09-14 22:19:10 -06:00
96371e574b [Emacs] Fix org-roam ui because emacs-http-server dependency was clobbered by
repo with same name
2023-09-13 22:16:20 -06:00
4bee02686e [Emacs] Rearrange agenda commands 2023-09-13 20:19:54 -06:00
42ff26ea6f [Emacs] Fix browse backlinks 2023-09-13 18:40:26 -06:00
03ddf1fcb0 [Emacs] Set nil appropriatly in imalison:filter-agenda-log-to-completions-for 2023-09-13 18:14:02 -06:00
c9edb55cd4 [Emacs] Fix imalison:org-people-associated-states mutation bug in imalison:state-relevant-to 2023-09-13 18:06:29 -06:00
3afb8b6f0a [Emacs] Refine completion log book settings 2023-09-13 17:52:10 -06:00
73c7777217 [Emacs] Only add completer on completed todos 2023-09-13 17:03:14 -06:00
f4086f8739 [Emacs] Tools for viewing logbook 2023-09-13 16:55:07 -06:00
291f91dbb8 [Emacs] Add completer field to TODOs 2023-09-13 15:31:44 -06:00
5560bc0ca2 [Emacs] Load org-fc after org 2023-09-12 13:26:10 -06:00
ebce50c44a [Emacs] Get org-window-habit from its own repo 2023-09-12 13:08:57 -06:00
db86615adb [Emacs] Ultra early demand of magit seems to fix some issues 2023-09-12 11:45:37 -06:00
5309dc48f5 [Emacs] Fix org-todo-at-date by using flet instead of cl-flet 2023-09-10 11:23:29 -06:00
67a72d3474 [Emacs] Make org-roam keybindings available everywhere instead of just in org-mode 2023-09-03 14:34:08 -06:00
d8acebfe81 [Emacs] Add function to select from preset regexps in org-agenda-mode 2023-09-03 13:45:08 -06:00
e7087a126b [Emacs] Add shared repeating file 2023-09-03 12:57:17 -06:00
e351ce43b1 [Emacs] Use org-wild-notifier-additional-environment-regexes 2023-08-31 15:47:28 -06:00
b9cb1dbfaa [Emacs] Fancy stuff to make imalison:assigned-to-me accesible in an async call
from org-wild-notifier
2023-08-31 12:52:49 -06:00
9fbce617d9 [Emacs] Filter notifications for tasks that are assigned to someone else 2023-08-31 11:56:02 -06:00
b58dc847d1 [Emacs] Use my org-wild-notifier 2023-08-31 11:30:15 -06:00