aboutsummaryrefslogtreecommitdiff
path: root/modules/google-keep-config.el
Commit message (Collapse)AuthorAgeFilesLines
* feat(google-keep): load machine-local settings from google-keep.local.elHEADmainCraig Jennings38 hours1-0/+25
| | | | | | | | | | The bridge's interpreter path and account email are machine-local, and this config discards customize output, so nothing persisted them across daemon restarts. The module now loads google-keep.local.el when readable (the calendar-sync.local.el shape) before the interpreter check, so a locally-set venv path is what gets verified. A broken local file reports instead of breaking module load. Three tests cover load, absence, and the error path.
* feat(google-keep): org-page renderer, refresh command, keybindings (Phase 2-3)Craig Jennings2026-06-251-0/+210
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.