Round 389: Notion ext, Airtable ext, Coda ext, Baserow/NocoDB ext (20 commands)
ober
0993db6a5428cb4d3de9c86e48333253b9491720
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -4583,6 +4583,31 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | ebib-import-file | :orange_circle: | Import file into Ebib | | ebib-push-citation | :orange_circle: | Push Ebib citation to buffer | +### Round 389 — Notion ext, Airtable ext, Coda ext, Baserow/NocoDB ext + +| Feature | Emacs | jemacs | Status | +|---|---|---|---| +| Notion pages | — | `notion-pages` | :orange_circle: Scaffolded | +| Notion databases | — | `notion-databases` | :orange_circle: Scaffolded | +| Notion blocks | — | `notion-blocks` | :orange_circle: Scaffolded | +| Notion search | — | `notion-search` | :orange_circle: Scaffolded | +| Airtable bases | — | `airtable-bases` | :orange_circle: Scaffolded | +| Airtable tables | — | `airtable-tables` | :orange_circle: Scaffolded | +| Airtable records | — | `airtable-records` | :orange_circle: Scaffolded | +| Airtable views | — | `airtable-views` | :orange_circle: Scaffolded | +| Coda documents | — | `coda-docs` | :orange_circle: Scaffolded | +| Coda tables | — | `coda-tables` | :orange_circle: Scaffolded | +| Coda formulas | — | `coda-formulas` | :orange_circle: Scaffolded | +| Coda automations | — | `coda-automations` | :orange_circle: Scaffolded | +| Baserow tables | — | `baserow-tables` | :orange_circle: Scaffolded | +| Baserow rows | — | `baserow-rows` | :orange_circle: Scaffolded | +| Baserow fields | — | `baserow-fields` | :orange_circle: Scaffolded | +| Baserow views | — | `baserow-views` | :orange_circle: Scaffolded | +| NocoDB tables | — | `nocodb-tables` | :orange_circle: Scaffolded | +| NocoDB rows | — | `nocodb-rows` | :orange_circle: Scaffolded | +| NocoDB views | — | `nocodb-views` | :orange_circle: Scaffolded | +| NocoDB formulas | — | `nocodb-formulas` | :orange_circle: Scaffolded | + ### Round 388 — Figma ext, Sketch ext, Zeplin ext, Storybook/Chromatic ext | Feature | Emacs | jemacs | Status | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -27257,3 +27257,44 @@ (def (cmd-chromatic-baselines app) (let* ((echo (app-state-echo app))) (echo-message! echo "Chromatic: managing baselines"))) + +;; Round 389 batch 2 — Coda ext, Baserow/NocoDB ext +(def (cmd-coda-formulas app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Coda: listing formulas"))) + +(def (cmd-coda-automations app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Coda: listing automations"))) + +(def (cmd-baserow-tables app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Baserow: listing tables"))) + +(def (cmd-baserow-rows app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Baserow: listing rows"))) + +(def (cmd-baserow-fields app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Baserow: listing fields"))) + +(def (cmd-baserow-views app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Baserow: listing views"))) + +(def (cmd-nocodb-tables app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "NocoDB: listing tables"))) + +(def (cmd-nocodb-rows app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "NocoDB: listing rows"))) + +(def (cmd-nocodb-views app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "NocoDB: listing views"))) + +(def (cmd-nocodb-formulas app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "NocoDB: listing formulas"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -28040,3 +28040,46 @@ (def (cmd-zeplin-screens app) (let* ((echo (app-state-echo app))) (echo-message! echo "Zeplin: listing screens"))) + +;; Round 389 batch 1 — Notion ext, Airtable ext +(def (cmd-notion-pages app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Notion: listing pages"))) + +(def (cmd-notion-databases app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Notion: listing databases"))) + +(def (cmd-notion-blocks app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Notion: listing blocks"))) + +(def (cmd-notion-search app) + (let* ((echo (app-state-echo app))) + (echo-read-string echo "Search query: " + (lambda (query) + (echo-message! echo (str "Notion: searching: " query)))))) + +(def (cmd-airtable-bases app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Airtable: listing bases"))) + +(def (cmd-airtable-tables app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Airtable: listing tables"))) + +(def (cmd-airtable-records app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Airtable: listing records"))) + +(def (cmd-airtable-views app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Airtable: listing views"))) + +(def (cmd-coda-docs app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Coda: listing documents"))) + +(def (cmd-coda-tables app) + (let* ((echo (app-state-echo app))) + (echo-message! echo "Coda: listing tables"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -9640,4 +9640,26 @@ (register-command! 'chromatic-snapshots cmd-chromatic-snapshots) (register-command! 'chromatic-reviews cmd-chromatic-reviews) (register-command! 'chromatic-baselines cmd-chromatic-baselines) + + ;; Round 389 — Notion ext, Airtable ext, Coda ext, Baserow/NocoDB ext + (register-command! 'notion-pages cmd-notion-pages) + (register-command! 'notion-databases cmd-notion-databases) + (register-command! 'notion-blocks cmd-notion-blocks) + (register-command! 'notion-search cmd-notion-search) + (register-command! 'airtable-bases cmd-airtable-bases) + (register-command! 'airtable-tables cmd-airtable-tables) + (register-command! 'airtable-records cmd-airtable-records) + (register-command! 'airtable-views cmd-airtable-views) + (register-command! 'coda-docs cmd-coda-docs) + (register-command! 'coda-tables cmd-coda-tables) + (register-command! 'coda-formulas cmd-coda-formulas) + (register-command! 'coda-automations cmd-coda-automations) + (register-command! 'baserow-tables cmd-baserow-tables) + (register-command! 'baserow-rows cmd-baserow-rows) + (register-command! 'baserow-fields cmd-baserow-fields) + (register-command! 'baserow-views cmd-baserow-views) + (register-command! 'nocodb-tables cmd-nocodb-tables) + (register-command! 'nocodb-rows cmd-nocodb-rows) + (register-command! 'nocodb-views cmd-nocodb-views) + (register-command! 'nocodb-formulas cmd-nocodb-formulas) )