Round 731-740: Jupyter, ESS, Math, CI/CD, Cloud, Monitoring (100 commands)
ober
190e485e9216732accd67d28eca9475839d6aefd
--- a/docs/jemacs-vs-emacs.md +++ b/docs/jemacs-vs-emacs.md @@ -6158,6 +6158,156 @@ No remaining Tier 1 gaps. All core editing, completion, and navigation features | `tailwindcss-lookup` | :orange_circle: Scaffold | Lookup class | | `postcss-mode` | :orange_circle: Scaffold | PostCSS mode | | `sass-mode` | :orange_circle: Scaffold | Sass mode | + +### Round 731 — Jupyter/EIN Notebook ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `ein-notebook-open` | :orange_circle: Scaffold | Open notebook | +| `ein-notebook-close` | :orange_circle: Scaffold | Close notebook | +| `ein-execute-all` | :orange_circle: Scaffold | Execute all cells | +| `ein-insert-cell` | :orange_circle: Scaffold | Insert cell | +| `ein-delete-cell` | :orange_circle: Scaffold | Delete cell | +| `ein-move-cell-up` | :orange_circle: Scaffold | Move cell up | +| `ein-toggle-output` | :orange_circle: Scaffold | Toggle output | +| `ein-connect` | :orange_circle: Scaffold | Connect | +| `ein-kernel-restart` | :orange_circle: Scaffold | Restart kernel | +| `jupyter-inspect` | :orange_circle: Scaffold | Inspect | + +### Round 732 — Polymode, CSV & Math Modes + +| Feature | Status | Notes | +|---------|--------|-------| +| `poly-r-mode` | :orange_circle: Scaffold | R polymode | +| `poly-markdown-mode` | :orange_circle: Scaffold | Markdown polymode | +| `poly-org-mode` | :orange_circle: Scaffold | Org polymode | +| `csv-align-fields` | :orange_circle: Scaffold | Align fields | +| `csv-sort-fields` | :orange_circle: Scaffold | Sort fields | +| `csv-toggle-invisibility` | :orange_circle: Scaffold | Toggle invisibility | +| `wolfram-mode` | :orange_circle: Scaffold | Wolfram mode | +| `wolfram-send` | :orange_circle: Scaffold | Send region | +| `maxima-mode` | :orange_circle: Scaffold | Maxima mode | +| `maxima-send` | :orange_circle: Scaffold | Send region | + +### Round 733 — ESS, Code Cells & Jupyter ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `jupyter-restart-kernel` | :orange_circle: Scaffold | Restart kernel | +| `ob-ipython-execute` | :orange_circle: Scaffold | Execute | +| `code-cells-eval` | :orange_circle: Scaffold | Eval cell | +| `code-cells-forward` | :orange_circle: Scaffold | Forward cell | +| `code-cells-backward` | :orange_circle: Scaffold | Backward cell | +| `code-cells-mark` | :orange_circle: Scaffold | Mark cell | +| `ess-eval-line` | :orange_circle: Scaffold | Eval line | +| `ess-r-mode` | :orange_circle: Scaffold | R mode | +| `ess-julia-mode` | :orange_circle: Scaffold | Julia mode | +| `ess-remote` | :orange_circle: Scaffold | Remote | + +### Round 734 — Octave, Sage, MATLAB & Stan + +| Feature | Status | Notes | +|---------|--------|-------| +| `octave-mode` | :orange_circle: Scaffold | Octave mode | +| `octave-send` | :orange_circle: Scaffold | Send region | +| `sage-shell-mode` | :orange_circle: Scaffold | Sage shell | +| `sage-send` | :orange_circle: Scaffold | Send buffer | +| `gnuplot-inline` | :orange_circle: Scaffold | Inline plot | +| `gnuplot-save-plot` | :orange_circle: Scaffold | Save plot | +| `matlab-mode` | :orange_circle: Scaffold | MATLAB mode | +| `matlab-send-region` | :orange_circle: Scaffold | Send region | +| `stan-mode` | :orange_circle: Scaffold | Stan mode | +| `stan-compile` | :orange_circle: Scaffold | Compile | + +### Round 735 — GitHub, GitLab & CircleCI ext + +| Feature | Status | Notes | +|---------|--------|-------| +| `gh-notify` | :orange_circle: Scaffold | Notifications | +| `gh-search-repos` | :orange_circle: Scaffold | Search repos | +| `gh-search-code` | :orange_circle: Scaffold | Search code | +| `lab-browse` | :orange_circle: Scaffold | Browse | +| `lab-mr-create` | :orange_circle: Scaffold | Create MR | +| `lab-mr-list` | :orange_circle: Scaffold | List MRs | +| `forge-dispatch` | :orange_circle: Scaffold | Dispatch | +| `forge-toggle-display` | :orange_circle: Scaffold | Toggle display | +| `circleci-status` | :orange_circle: Scaffold | Status | +| `circleci-trigger` | :orange_circle: Scaffold | Trigger pipeline | + +### Round 736 — CI/CD (Jenkins, GitHub Actions, Drone) + +| Feature | Status | Notes | +|---------|--------|-------| +| `jenkins-view` | :orange_circle: Scaffold | View | +| `jenkins-build` | :orange_circle: Scaffold | Build | +| `github-actions-dispatch` | :orange_circle: Scaffold | Dispatch | +| `github-actions-view` | :orange_circle: Scaffold | View run | +| `gitlab-ci-lint` | :orange_circle: Scaffold | Lint | +| `gitlab-ci-view` | :orange_circle: Scaffold | View pipeline | +| `drone-ci-status` | :orange_circle: Scaffold | Status | +| `drone-ci-trigger` | :orange_circle: Scaffold | Trigger | +| `concourse-pipeline` | :orange_circle: Scaffold | Pipeline | +| `concourse-trigger` | :orange_circle: Scaffold | Trigger | + +### Round 737 — Cloud (AWS, Azure, GCloud, Heroku) + +| Feature | Status | Notes | +|---------|--------|-------| +| `aws-mode` | :orange_circle: Scaffold | AWS mode | +| `aws-s3-list` | :orange_circle: Scaffold | S3 list | +| `aws-ec2-instances` | :orange_circle: Scaffold | EC2 instances | +| `aws-lambda-list` | :orange_circle: Scaffold | Lambda list | +| `azure-mode` | :orange_circle: Scaffold | Azure mode | +| `azure-devops` | :orange_circle: Scaffold | DevOps | +| `gcloud-mode` | :orange_circle: Scaffold | GCloud mode | +| `gcloud-deploy` | :orange_circle: Scaffold | Deploy | +| `heroku-deploy` | :orange_circle: Scaffold | Deploy | +| `heroku-ps` | :orange_circle: Scaffold | Process status | + +### Round 738 — Serverless & PaaS (Vercel, Netlify, Fly, Railway) + +| Feature | Status | Notes | +|---------|--------|-------| +| `vercel-deploy` | :orange_circle: Scaffold | Deploy | +| `vercel-domains` | :orange_circle: Scaffold | Domains | +| `netlify-deploy` | :orange_circle: Scaffold | Deploy | +| `netlify-sites` | :orange_circle: Scaffold | Sites | +| `fly-deploy` | :orange_circle: Scaffold | Deploy | +| `fly-status` | :orange_circle: Scaffold | Status | +| `fly-logs` | :orange_circle: Scaffold | Logs | +| `railway-deploy` | :orange_circle: Scaffold | Deploy | +| `railway-logs` | :orange_circle: Scaffold | Logs | +| `render-deploy` | :orange_circle: Scaffold | Deploy | + +### Round 739 — Monitoring (Grafana, Datadog, Prometheus) + +| Feature | Status | Notes | +|---------|--------|-------| +| `grafana-dashboard` | :orange_circle: Scaffold | Dashboard | +| `grafana-query` | :orange_circle: Scaffold | Query | +| `datadog-dashboard` | :orange_circle: Scaffold | Dashboard | +| `datadog-monitor` | :orange_circle: Scaffold | Monitor | +| `pagerduty-ack` | :orange_circle: Scaffold | Acknowledge | +| `opsgenie-ack` | :orange_circle: Scaffold | Acknowledge | +| `statuspage-update` | :orange_circle: Scaffold | Update | +| `statuspage-create` | :orange_circle: Scaffold | Create incident | +| `prometheus-query` | :orange_circle: Scaffold | Query | +| `prometheus-graph` | :orange_circle: Scaffold | Graph | + +### Round 740 — Cloud DB (Supabase, PlanetScale, Neon, Turso) + +| Feature | Status | Notes | +|---------|--------|-------| +| `render-services` | :orange_circle: Scaffold | Services | +| `supabase-start` | :orange_circle: Scaffold | Start | +| `supabase-db-push` | :orange_circle: Scaffold | DB push | +| `supabase-functions` | :orange_circle: Scaffold | Functions | +| `planetscale-connect` | :orange_circle: Scaffold | Connect | +| `planetscale-branch` | :orange_circle: Scaffold | Branch | +| `planetscale-deploy` | :orange_circle: Scaffold | Deploy | +| `neon-connect` | :orange_circle: Scaffold | Connect | +| `neon-branch` | :orange_circle: Scaffold | Branch | +| `turso-connect` | :orange_circle: Scaffold | Connect | ### Round 631 — Process Calculi (Pi-calculus, CSP) | Feature | Status | Notes | --- a/src/jerboa-emacs/editor-extra-final.ss +++ b/src/jerboa-emacs/editor-extra-final.ss @@ -35103,3 +35103,58 @@ (def (cmd-tailwindcss-lookup app) (let* ((echo (app-state-echo app))) (echo-message! echo "Tailwind CSS: lookup class"))) (def (cmd-postcss-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "PostCSS: toggle mode"))) (def (cmd-sass-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sass: toggle mode"))) +;; Round 732: Polymode, CSV, Math modes +(def (cmd-poly-r-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Polymode: R mode"))) +(def (cmd-poly-markdown-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Polymode: markdown mode"))) +(def (cmd-poly-org-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Polymode: org mode"))) +(def (cmd-csv-align-fields app) (let* ((echo (app-state-echo app))) (echo-message! echo "CSV: align fields"))) +(def (cmd-csv-sort-fields app) (let* ((echo (app-state-echo app))) (echo-message! echo "CSV: sort fields"))) +(def (cmd-csv-toggle-invisibility app) (let* ((echo (app-state-echo app))) (echo-message! echo "CSV: toggle invisibility"))) +(def (cmd-wolfram-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wolfram: mode"))) +(def (cmd-wolfram-send app) (let* ((echo (app-state-echo app))) (echo-message! echo "Wolfram: send region"))) +(def (cmd-maxima-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Maxima: mode"))) +(def (cmd-maxima-send app) (let* ((echo (app-state-echo app))) (echo-message! echo "Maxima: send region"))) +;; Round 734: Octave, Sage, Gnuplot ext +(def (cmd-octave-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Octave: mode"))) +(def (cmd-octave-send app) (let* ((echo (app-state-echo app))) (echo-message! echo "Octave: send region"))) +(def (cmd-sage-shell-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sage: shell mode"))) +(def (cmd-sage-send app) (let* ((echo (app-state-echo app))) (echo-message! echo "Sage: send buffer"))) +(def (cmd-gnuplot-inline app) (let* ((echo (app-state-echo app))) (echo-message! echo "Gnuplot: inline plot"))) +(def (cmd-gnuplot-save-plot app) (let* ((echo (app-state-echo app))) (echo-message! echo "Gnuplot: save plot"))) +(def (cmd-matlab-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "MATLAB: mode"))) +(def (cmd-matlab-send-region app) (let* ((echo (app-state-echo app))) (echo-message! echo "MATLAB: send region"))) +(def (cmd-stan-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Stan: mode"))) +(def (cmd-stan-compile app) (let* ((echo (app-state-echo app))) (echo-message! echo "Stan: compile"))) +;; Round 736: CI/CD, Jenkins, GitHub Actions +(def (cmd-jenkins-view app) (let* ((echo (app-state-echo app))) (echo-message! echo "Jenkins: view"))) +(def (cmd-jenkins-build app) (let* ((echo (app-state-echo app))) (echo-message! echo "Jenkins: build"))) +(def (cmd-github-actions-dispatch app) (let* ((echo (app-state-echo app))) (echo-message! echo "GitHub Actions: dispatch"))) +(def (cmd-github-actions-view app) (let* ((echo (app-state-echo app))) (echo-message! echo "GitHub Actions: view run"))) +(def (cmd-gitlab-ci-lint app) (let* ((echo (app-state-echo app))) (echo-message! echo "GitLab CI: lint"))) +(def (cmd-gitlab-ci-view app) (let* ((echo (app-state-echo app))) (echo-message! echo "GitLab CI: view pipeline"))) +(def (cmd-drone-ci-status app) (let* ((echo (app-state-echo app))) (echo-message! echo "Drone CI: status"))) +(def (cmd-drone-ci-trigger app) (let* ((echo (app-state-echo app))) (echo-message! echo "Drone CI: trigger"))) +(def (cmd-concourse-pipeline app) (let* ((echo (app-state-echo app))) (echo-message! echo "Concourse: pipeline"))) +(def (cmd-concourse-trigger app) (let* ((echo (app-state-echo app))) (echo-message! echo "Concourse: trigger"))) +;; Round 738: Serverless & PaaS +(def (cmd-vercel-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Vercel: deploy"))) +(def (cmd-vercel-domains app) (let* ((echo (app-state-echo app))) (echo-message! echo "Vercel: domains"))) +(def (cmd-netlify-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Netlify: deploy"))) +(def (cmd-netlify-sites app) (let* ((echo (app-state-echo app))) (echo-message! echo "Netlify: sites"))) +(def (cmd-fly-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fly.io: deploy"))) +(def (cmd-fly-status app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fly.io: status"))) +(def (cmd-fly-logs app) (let* ((echo (app-state-echo app))) (echo-message! echo "Fly.io: logs"))) +(def (cmd-railway-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Railway: deploy"))) +(def (cmd-railway-logs app) (let* ((echo (app-state-echo app))) (echo-message! echo "Railway: logs"))) +(def (cmd-render-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Render: deploy"))) +;; Round 740: Render, Supabase, Planetscale +(def (cmd-render-services app) (let* ((echo (app-state-echo app))) (echo-message! echo "Render: services"))) +(def (cmd-supabase-start app) (let* ((echo (app-state-echo app))) (echo-message! echo "Supabase: start"))) +(def (cmd-supabase-db-push app) (let* ((echo (app-state-echo app))) (echo-message! echo "Supabase: db push"))) +(def (cmd-supabase-functions app) (let* ((echo (app-state-echo app))) (echo-message! echo "Supabase: functions"))) +(def (cmd-planetscale-connect app) (let* ((echo (app-state-echo app))) (echo-message! echo "PlanetScale: connect"))) +(def (cmd-planetscale-branch app) (let* ((echo (app-state-echo app))) (echo-message! echo "PlanetScale: branch"))) +(def (cmd-planetscale-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "PlanetScale: deploy"))) +(def (cmd-neon-connect app) (let* ((echo (app-state-echo app))) (echo-message! echo "Neon: connect"))) +(def (cmd-neon-branch app) (let* ((echo (app-state-echo app))) (echo-message! echo "Neon: branch"))) +(def (cmd-turso-connect app) (let* ((echo (app-state-echo app))) (echo-message! echo "Turso: connect"))) --- a/src/jerboa-emacs/editor-extra-modes.ss +++ b/src/jerboa-emacs/editor-extra-modes.ss @@ -34327,3 +34327,58 @@ (def (cmd-tide-organize-imports app) (let* ((echo (app-state-echo app))) (echo-message! echo "Tide: organize imports"))) (def (cmd-tide-restart-server app) (let* ((echo (app-state-echo app))) (echo-message! echo "Tide: restart server"))) (def (cmd-add-node-modules-path app) (let* ((echo (app-state-echo app))) (echo-message! echo "Node Modules: add to path"))) +;; Round 731: Jupyter/EIN ext +(def (cmd-ein-notebook-open app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: open notebook"))) +(def (cmd-ein-notebook-close app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: close notebook"))) +(def (cmd-ein-execute-all app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: execute all cells"))) +(def (cmd-ein-insert-cell app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: insert cell below"))) +(def (cmd-ein-delete-cell app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: delete cell"))) +(def (cmd-ein-move-cell-up app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: move cell up"))) +(def (cmd-ein-toggle-output app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: toggle output"))) +(def (cmd-ein-connect app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: connect to notebook"))) +(def (cmd-ein-kernel-restart app) (let* ((echo (app-state-echo app))) (echo-message! echo "EIN: restart kernel"))) +(def (cmd-jupyter-inspect app) (let* ((echo (app-state-echo app))) (echo-message! echo "Jupyter: inspect at point"))) +;; Round 733: ESS, Polymode, CSV ext +(def (cmd-jupyter-restart-kernel app) (let* ((echo (app-state-echo app))) (echo-message! echo "Jupyter: restart kernel"))) +(def (cmd-ob-ipython-execute app) (let* ((echo (app-state-echo app))) (echo-message! echo "Ob-IPython: execute"))) +(def (cmd-code-cells-eval app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Cells: eval"))) +(def (cmd-code-cells-forward app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Cells: forward"))) +(def (cmd-code-cells-backward app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Cells: backward"))) +(def (cmd-code-cells-mark app) (let* ((echo (app-state-echo app))) (echo-message! echo "Code Cells: mark"))) +(def (cmd-ess-eval-line app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: eval line"))) +(def (cmd-ess-r-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: R mode"))) +(def (cmd-ess-julia-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: Julia mode"))) +(def (cmd-ess-remote app) (let* ((echo (app-state-echo app))) (echo-message! echo "ESS: remote"))) +;; Round 735: GitHub, GitLab ext +(def (cmd-gh-notify app) (let* ((echo (app-state-echo app))) (echo-message! echo "GH: notifications"))) +(def (cmd-gh-search-repos app) (let* ((echo (app-state-echo app))) (echo-message! echo "GH: search repos"))) +(def (cmd-gh-search-code app) (let* ((echo (app-state-echo app))) (echo-message! echo "GH: search code"))) +(def (cmd-lab-browse app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lab: browse"))) +(def (cmd-lab-mr-create app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lab: create MR"))) +(def (cmd-lab-mr-list app) (let* ((echo (app-state-echo app))) (echo-message! echo "Lab: list MRs"))) +(def (cmd-forge-dispatch app) (let* ((echo (app-state-echo app))) (echo-message! echo "Forge: dispatch"))) +(def (cmd-forge-toggle-display app) (let* ((echo (app-state-echo app))) (echo-message! echo "Forge: toggle display"))) +(def (cmd-circleci-status app) (let* ((echo (app-state-echo app))) (echo-message! echo "CircleCI: status"))) +(def (cmd-circleci-trigger app) (let* ((echo (app-state-echo app))) (echo-message! echo "CircleCI: trigger pipeline"))) +;; Round 737: AWS, Azure, GCloud +(def (cmd-aws-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "AWS: mode"))) +(def (cmd-aws-s3-list app) (let* ((echo (app-state-echo app))) (echo-message! echo "AWS: S3 list"))) +(def (cmd-aws-ec2-instances app) (let* ((echo (app-state-echo app))) (echo-message! echo "AWS: EC2 instances"))) +(def (cmd-aws-lambda-list app) (let* ((echo (app-state-echo app))) (echo-message! echo "AWS: Lambda list"))) +(def (cmd-azure-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "Azure: mode"))) +(def (cmd-azure-devops app) (let* ((echo (app-state-echo app))) (echo-message! echo "Azure: DevOps pipelines"))) +(def (cmd-gcloud-mode app) (let* ((echo (app-state-echo app))) (echo-message! echo "GCloud: mode"))) +(def (cmd-gcloud-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "GCloud: deploy"))) +(def (cmd-heroku-deploy app) (let* ((echo (app-state-echo app))) (echo-message! echo "Heroku: deploy"))) +(def (cmd-heroku-ps app) (let* ((echo (app-state-echo app))) (echo-message! echo "Heroku: ps"))) +;; Round 739: Monitoring & Observability +(def (cmd-grafana-dashboard app) (let* ((echo (app-state-echo app))) (echo-message! echo "Grafana: dashboard"))) +(def (cmd-grafana-query app) (let* ((echo (app-state-echo app))) (echo-message! echo "Grafana: query"))) +(def (cmd-datadog-dashboard app) (let* ((echo (app-state-echo app))) (echo-message! echo "Datadog: dashboard"))) +(def (cmd-datadog-monitor app) (let* ((echo (app-state-echo app))) (echo-message! echo "Datadog: monitor"))) +(def (cmd-pagerduty-ack app) (let* ((echo (app-state-echo app))) (echo-message! echo "PagerDuty: acknowledge"))) +(def (cmd-opsgenie-ack app) (let* ((echo (app-state-echo app))) (echo-message! echo "OpsGenie: acknowledge"))) +(def (cmd-statuspage-update app) (let* ((echo (app-state-echo app))) (echo-message! echo "StatusPage: update"))) +(def (cmd-statuspage-create app) (let* ((echo (app-state-echo app))) (echo-message! echo "StatusPage: create incident"))) +(def (cmd-prometheus-query app) (let* ((echo (app-state-echo app))) (echo-message! echo "Prometheus: query"))) +(def (cmd-prometheus-graph app) (let* ((echo (app-state-echo app))) (echo-message! echo "Prometheus: graph"))) --- a/src/jerboa-emacs/editor-extra-regs2.ss +++ b/src/jerboa-emacs/editor-extra-regs2.ss @@ -13390,4 +13390,35 @@ ;; Round 730: Vitest, Storybook, Tailwind, CSS ext (register-command! 'vitest-run cmd-vitest-run) (register-command! 'vitest-watch cmd-vitest-watch) (register-command! 'vitest-run-file cmd-vitest-run-file) (register-command! 'storybook-start cmd-storybook-start) (register-command! 'storybook-build cmd-storybook-build) (register-command! 'tailwindcss-mode cmd-tailwindcss-mode) (register-command! 'tailwindcss-sort cmd-tailwindcss-sort) (register-command! 'tailwindcss-lookup cmd-tailwindcss-lookup) (register-command! 'postcss-mode cmd-postcss-mode) (register-command! 'sass-mode cmd-sass-mode) + + ;; Round 731: Jupyter/EIN ext + (register-command! 'ein-notebook-open cmd-ein-notebook-open) (register-command! 'ein-notebook-close cmd-ein-notebook-close) (register-command! 'ein-execute-all cmd-ein-execute-all) (register-command! 'ein-insert-cell cmd-ein-insert-cell) (register-command! 'ein-delete-cell cmd-ein-delete-cell) + (register-command! 'ein-move-cell-up cmd-ein-move-cell-up) (register-command! 'ein-toggle-output cmd-ein-toggle-output) (register-command! 'ein-connect cmd-ein-connect) (register-command! 'ein-kernel-restart cmd-ein-kernel-restart) (register-command! 'jupyter-inspect cmd-jupyter-inspect) + ;; Round 732: Polymode, CSV, Math + (register-command! 'poly-r-mode cmd-poly-r-mode) (register-command! 'poly-markdown-mode cmd-poly-markdown-mode) (register-command! 'poly-org-mode cmd-poly-org-mode) (register-command! 'csv-align-fields cmd-csv-align-fields) (register-command! 'csv-sort-fields cmd-csv-sort-fields) + (register-command! 'csv-toggle-invisibility cmd-csv-toggle-invisibility) (register-command! 'wolfram-mode cmd-wolfram-mode) (register-command! 'wolfram-send cmd-wolfram-send) (register-command! 'maxima-mode cmd-maxima-mode) (register-command! 'maxima-send cmd-maxima-send) + ;; Round 733: ESS, Code Cells + (register-command! 'jupyter-restart-kernel cmd-jupyter-restart-kernel) (register-command! 'ob-ipython-execute cmd-ob-ipython-execute) (register-command! 'code-cells-eval cmd-code-cells-eval) (register-command! 'code-cells-forward cmd-code-cells-forward) (register-command! 'code-cells-backward cmd-code-cells-backward) + (register-command! 'code-cells-mark cmd-code-cells-mark) (register-command! 'ess-eval-line cmd-ess-eval-line) (register-command! 'ess-r-mode cmd-ess-r-mode) (register-command! 'ess-julia-mode cmd-ess-julia-mode) (register-command! 'ess-remote cmd-ess-remote) + ;; Round 734: Octave, Sage, Gnuplot, MATLAB, Stan + (register-command! 'octave-mode cmd-octave-mode) (register-command! 'octave-send cmd-octave-send) (register-command! 'sage-shell-mode cmd-sage-shell-mode) (register-command! 'sage-send cmd-sage-send) (register-command! 'gnuplot-inline cmd-gnuplot-inline) + (register-command! 'gnuplot-save-plot cmd-gnuplot-save-plot) (register-command! 'matlab-mode cmd-matlab-mode) (register-command! 'matlab-send-region cmd-matlab-send-region) (register-command! 'stan-mode cmd-stan-mode) (register-command! 'stan-compile cmd-stan-compile) + ;; Round 735: GitHub, GitLab ext + (register-command! 'gh-notify cmd-gh-notify) (register-command! 'gh-search-repos cmd-gh-search-repos) (register-command! 'gh-search-code cmd-gh-search-code) (register-command! 'lab-browse cmd-lab-browse) (register-command! 'lab-mr-create cmd-lab-mr-create) + (register-command! 'lab-mr-list cmd-lab-mr-list) (register-command! 'forge-dispatch cmd-forge-dispatch) (register-command! 'forge-toggle-display cmd-forge-toggle-display) (register-command! 'circleci-status cmd-circleci-status) (register-command! 'circleci-trigger cmd-circleci-trigger) + ;; Round 736: CI/CD + (register-command! 'jenkins-view cmd-jenkins-view) (register-command! 'jenkins-build cmd-jenkins-build) (register-command! 'github-actions-dispatch cmd-github-actions-dispatch) (register-command! 'github-actions-view cmd-github-actions-view) (register-command! 'gitlab-ci-lint cmd-gitlab-ci-lint) + (register-command! 'gitlab-ci-view cmd-gitlab-ci-view) (register-command! 'drone-ci-status cmd-drone-ci-status) (register-command! 'drone-ci-trigger cmd-drone-ci-trigger) (register-command! 'concourse-pipeline cmd-concourse-pipeline) (register-command! 'concourse-trigger cmd-concourse-trigger) + ;; Round 737: AWS, Azure, GCloud + (register-command! 'aws-mode cmd-aws-mode) (register-command! 'aws-s3-list cmd-aws-s3-list) (register-command! 'aws-ec2-instances cmd-aws-ec2-instances) (register-command! 'aws-lambda-list cmd-aws-lambda-list) (register-command! 'azure-mode cmd-azure-mode) + (register-command! 'azure-devops cmd-azure-devops) (register-command! 'gcloud-mode cmd-gcloud-mode) (register-command! 'gcloud-deploy cmd-gcloud-deploy) (register-command! 'heroku-deploy cmd-heroku-deploy) (register-command! 'heroku-ps cmd-heroku-ps) + ;; Round 738: Serverless & PaaS + (register-command! 'vercel-deploy cmd-vercel-deploy) (register-command! 'vercel-domains cmd-vercel-domains) (register-command! 'netlify-deploy cmd-netlify-deploy) (register-command! 'netlify-sites cmd-netlify-sites) (register-command! 'fly-deploy cmd-fly-deploy) + (register-command! 'fly-status cmd-fly-status) (register-command! 'fly-logs cmd-fly-logs) (register-command! 'railway-deploy cmd-railway-deploy) (register-command! 'railway-logs cmd-railway-logs) (register-command! 'render-deploy cmd-render-deploy) + ;; Round 739: Monitoring & Observability + (register-command! 'grafana-dashboard cmd-grafana-dashboard) (register-command! 'grafana-query cmd-grafana-query) (register-command! 'datadog-dashboard cmd-datadog-dashboard) (register-command! 'datadog-monitor cmd-datadog-monitor) (register-command! 'pagerduty-ack cmd-pagerduty-ack) + (register-command! 'opsgenie-ack cmd-opsgenie-ack) (register-command! 'statuspage-update cmd-statuspage-update) (register-command! 'statuspage-create cmd-statuspage-create) (register-command! 'prometheus-query cmd-prometheus-query) (register-command! 'prometheus-graph cmd-prometheus-graph) + ;; Round 740: Cloud DB (Supabase, PlanetScale, Neon, Turso) + (register-command! 'render-services cmd-render-services) (register-command! 'supabase-start cmd-supabase-start) (register-command! 'supabase-db-push cmd-supabase-db-push) (register-command! 'supabase-functions cmd-supabase-functions) (register-command! 'planetscale-connect cmd-planetscale-connect) + (register-command! 'planetscale-branch cmd-planetscale-branch) (register-command! 'planetscale-deploy cmd-planetscale-deploy) (register-command! 'neon-connect cmd-neon-connect) (register-command! 'neon-branch cmd-neon-branch) (register-command! 'turso-connect cmd-turso-connect) )