diff options
| author | Craig Jennings <c@cjennings.net> | 2026-06-25 00:58:22 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-06-25 00:58:22 -0400 |
| commit | 63982780e5318038e6a575afb25f49fc03a80d50 (patch) | |
| tree | a1c983f91c1b443c20d7764efc9b6d443dd2fbf9 /modules/user-constants.el | |
| parent | 225ba47f1f54ec8edfe23e225683b02fd80faecc (diff) | |
| download | dotemacs-63982780e5318038e6a575afb25f49fc03a80d50.tar.gz dotemacs-63982780e5318038e6a575afb25f49fc03a80d50.zip | |
feat(google-keep): org-page renderer, refresh command, keybindings (Phase 2-3)
The elisp side of the Keep integration: a pure JSON-to-org core (parse, tag/heading/render helpers) kept free of .emacs.d specifics for later extraction, plus the IO runner cj/keep-refresh (async make-process + sentinel, atomic temp-then-rename write to keep-file, stderr-token to display-warning) and the glue (C-c k prefix, executable warning, require in init.el). 15 ERT tests over the core and the parse-render-write chain. Read-only v1; live fetch needs the one-time gkeepapi + token setup.
Diffstat (limited to 'modules/user-constants.el')
| -rw-r--r-- | modules/user-constants.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/user-constants.el b/modules/user-constants.el index b392212ed..570b142fb 100644 --- a/modules/user-constants.el +++ b/modules/user-constants.el @@ -167,6 +167,12 @@ Proton Calendar.") Stored in .emacs.d/data/ so each machine syncs independently from Google Calendar.") +(defvar keep-file (expand-file-name "data/keep.org" user-emacs-directory) + "The location of the generated org file containing Google Keep notes. +A read-only view regenerated by `cj/keep-refresh'; edits here do not +sync back to Keep. Stored in .emacs.d/data/ so each machine syncs +independently.") + (defvar reference-file (expand-file-name "reference.org" org-dir) "The location of the org file containing reference information.") |
