From: Kyle Meyer <kyle@kyleam.com> To: piem@inbox.kyleam.com Subject: [PATCH 07/10] lei: Set piem-lei-buffer-query for mid-based query functions Date: Sun, 24 Oct 2021 23:56:27 -0400 [thread overview] Message-ID: <20211025035630.297598-8-kyle@kyleam.com> (raw) In-Reply-To: <20211025035630.297598-1-kyle@kyleam.com> piem-lei-query sets piem-lei-buffer-query to the query it's called with. Like piem-lei-query, piem-lei-query-thread produces a piem-lei-query-mode buffer, but it doesn't set this variable. Make piem-lei-query-thread do so for consistency (though I don't have a concrete use in mind). And I guess piem-lei-show might as well set this variable too. --- piem-lei.el | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/piem-lei.el b/piem-lei.el index 1051bb5c..e575f4f3 100644 --- a/piem-lei.el +++ b/piem-lei.el @@ -142,10 +142,11 @@ (defun piem-lei-show (mid &optional args display) (list (read-string "Message ID: " nil nil (piem-mid)) 'display)) (with-current-buffer (get-buffer-create "*lei-show*") - (let ((inhibit-read-only t)) + (let ((inhibit-read-only t) + (query (list (concat "mid:" mid)))) (erase-buffer) (piem-lei-insert-output - (append (list "q" "--format=text") args (list (concat "mid:" mid)))) + (append (list "q" "--format=text") args query)) (goto-char (point-min)) (when (looking-at-p "# blob:") (delete-region (line-beginning-position) @@ -153,6 +154,7 @@ (defun piem-lei-show (mid &optional args display) (piem-lei-show-mode) (setq piem-lei-buffer-args args) (setq piem-lei-show-mid mid) + (setq piem-lei-buffer-query query) (piem-lei-show--fontify-headers)) (if display (pop-to-buffer (current-buffer)) @@ -596,8 +598,9 @@ (defun piem-lei-query-thread (mid &optional args) (if-let ((mid (piem-lei-get-mid))) (list mid piem-lei-buffer-args) (list (read-string "Message ID: " nil nil (piem-mid)) nil))) - (let* ((records (piem-lei-query--slurp - (append args (list "--threads") (list (concat "mid:" mid))))) + (let* ((query (list (concat "mid:" mid))) + (records (piem-lei-query--slurp + (append args (list "--threads") query))) (msgs (piem-lei-query--thread records)) depths pt-final subject-prev) (with-current-buffer (get-buffer-create "*lei-thread*") @@ -651,6 +654,7 @@ (defun piem-lei-query-thread (mid &optional args) (piem-lei-query-mode) (setq piem-lei-buffer-args args) (setq piem-lei-show-mid mid) + (setq piem-lei-buffer-query query) (pop-to-buffer-same-window (current-buffer))))) \f -- 2.33.1
next prev parent reply other threads:[~2021-10-25 3:56 UTC|newest] Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top 2021-10-25 3:56 [PATCH 00/10] lei-q transient Kyle Meyer 2021-10-25 3:56 ` [PATCH 01/10] piem-lei-query-show: Fix capitalization in error message Kyle Meyer 2021-10-25 3:56 ` [PATCH 02/10] piem-lei-known-mid-p: Use with-output-to-string Kyle Meyer 2021-10-25 3:56 ` [PATCH 03/10] lei: Introduce option to set "lei" executable Kyle Meyer 2021-10-25 3:56 ` [PATCH 04/10] lei: Add call-process wrapper for inserting lei output Kyle Meyer 2021-10-25 3:56 ` [PATCH 05/10] piem-lei-insert-output: Signal an error if lei call fails Kyle Meyer 2021-10-25 3:56 ` [PATCH 06/10] lei: Add transient wrapper for piem-lei-query Kyle Meyer 2021-10-25 3:56 ` Kyle Meyer [this message] 2021-10-25 3:56 ` [PATCH 08/10] piem: Add function that returns public-inbox's configuration file Kyle Meyer 2021-10-25 3:56 ` [PATCH 09/10] lei q: Offer candidates for --include and --only Kyle Meyer 2021-10-25 3:56 ` [PATCH 10/10] lei: Rename piem-lei-show-mid to piem-lei-buffer-mid Kyle Meyer 2021-10-26 2:49 ` Kyle Meyer
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style List information: https://git.kyleam.com/ * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20211025035630.297598-8-kyle@kyleam.com \ --to=kyle@kyleam.com \ --cc=piem@inbox.kyleam.com \ --subject='Re: [PATCH 07/10] lei: Set piem-lei-buffer-query for mid-based query functions' \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Code repositories for project(s) associated with this inbox: https://git.kyleam.com/piem/ This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).