From 367c72a3581d0714ca5b74f108c16d89d9e5ea13 Mon Sep 17 00:00:00 2001 From: Andreas Gerler Date: Fri, 24 Apr 2026 18:53:25 +0200 Subject: [PATCH] update ob-restclient --- .../ob-restclient-pkg.el | 14 -------------- .../ob-restclient-autoloads.el | 0 .../ob-restclient-pkg.el | 8 ++++++++ .../ob-restclient.el | 10 +++++++++- elpa/ob-restclient-readme.txt | 5 ----- 5 files changed, 17 insertions(+), 20 deletions(-) delete mode 100644 elpa/ob-restclient-20231228.1403/ob-restclient-pkg.el rename elpa/{ob-restclient-20231228.1403 => ob-restclient-20250806.2153}/ob-restclient-autoloads.el (100%) create mode 100644 elpa/ob-restclient-20250806.2153/ob-restclient-pkg.el rename elpa/{ob-restclient-20231228.1403 => ob-restclient-20250806.2153}/ob-restclient.el (93%) delete mode 100644 elpa/ob-restclient-readme.txt diff --git a/elpa/ob-restclient-20231228.1403/ob-restclient-pkg.el b/elpa/ob-restclient-20231228.1403/ob-restclient-pkg.el deleted file mode 100644 index 1c08d32c..00000000 --- a/elpa/ob-restclient-20231228.1403/ob-restclient-pkg.el +++ /dev/null @@ -1,14 +0,0 @@ -(define-package "ob-restclient" "20231228.1403" "org-babel functions for restclient-mode" - '((restclient "0")) - :commit "8183f8af08838854cf145ca4855b373f3e7c44b0" :authors - '(("Alf Lervåg")) - :maintainers - '(("Alf Lervåg")) - :maintainer - '("Alf Lervåg") - :keywords - '("literate programming" "reproducible research") - :url "https://github.com/alf/ob-restclient.el") -;; Local Variables: -;; no-byte-compile: t -;; End: diff --git a/elpa/ob-restclient-20231228.1403/ob-restclient-autoloads.el b/elpa/ob-restclient-20250806.2153/ob-restclient-autoloads.el similarity index 100% rename from elpa/ob-restclient-20231228.1403/ob-restclient-autoloads.el rename to elpa/ob-restclient-20250806.2153/ob-restclient-autoloads.el diff --git a/elpa/ob-restclient-20250806.2153/ob-restclient-pkg.el b/elpa/ob-restclient-20250806.2153/ob-restclient-pkg.el new file mode 100644 index 00000000..64b666d9 --- /dev/null +++ b/elpa/ob-restclient-20250806.2153/ob-restclient-pkg.el @@ -0,0 +1,8 @@ +;; -*- no-byte-compile: t; lexical-binding: nil -*- +(define-package "ob-restclient" "20250806.2153" + "Org-babel functions for restclient-mode." + '((restclient "0")) + :url "https://github.com/alf/ob-restclient.el" + :commit "94dd9cd98ff50717135ed5089afb378616faf11a" + :revdesc "94dd9cd98ff5" + :keywords '("literate programming" "reproducible research")) diff --git a/elpa/ob-restclient-20231228.1403/ob-restclient.el b/elpa/ob-restclient-20250806.2153/ob-restclient.el similarity index 93% rename from elpa/ob-restclient-20231228.1403/ob-restclient.el rename to elpa/ob-restclient-20250806.2153/ob-restclient.el index 39f60c24..067a9cf6 100644 --- a/elpa/ob-restclient-20231228.1403/ob-restclient.el +++ b/elpa/ob-restclient-20250806.2153/ob-restclient.el @@ -5,7 +5,8 @@ ;; Author: Alf Lervåg ;; Keywords: literate programming, reproducible research ;; Homepage: https://github.com/alf/ob-restclient.el -;; Version: 0.03 +;; Package-Version: 20250806.2153 +;; Package-Revision: 94dd9cd98ff5 ;; Package-Requires: ((restclient "0")) ;;; License: @@ -59,6 +60,9 @@ This function is called by `org-babel-execute-src-block'" (restclient-same-buffer-response t) (restclient-response-body-only (org-babel-restclient--should-hide-headers-p params)) (restclient-same-buffer-response-name (buffer-name)) + ;; The latest version of restclient puts the result buffer into view mode. + ;; This prevents us from wrapping the result, so we must hook in and exit view-mode. + (restclient-response-loaded-hook 'org-babel-restclient--maybe-exit-view-mode) (raw-only (org-babel-restclient--raw-payload-p params)) (suppress-response-buffer (fboundp #'restclient-http-send-current-suppress-response-buffer)) (display-buffer-alist @@ -175,5 +179,9 @@ This function is called by `org-babel-execute-src-block'" (and (not (org-babel-restclient--should-hide-headers-p params)) (string-match "file" result-type))))) +(defun org-babel-restclient--maybe-exit-view-mode () + (when view-mode + (view-mode-exit))) + (provide 'ob-restclient) ;;; ob-restclient.el ends here diff --git a/elpa/ob-restclient-readme.txt b/elpa/ob-restclient-readme.txt deleted file mode 100644 index 1b64ad85..00000000 --- a/elpa/ob-restclient-readme.txt +++ /dev/null @@ -1,5 +0,0 @@ -This is a very simple first iteration at integrating restclient.el -and org-mode. - -Requirements: -restclient.el -- 2.47.3