From unknown Wed Jun 18 23:16:35 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14563 <14563@debbugs.gnu.org> To: bug#14563 <14563@debbugs.gnu.org> Subject: Status: Add prefix arg to more isearch commands Reply-To: bug#14563 <14563@debbugs.gnu.org> Date: Thu, 19 Jun 2025 06:16:35 +0000 retitle 14563 Add prefix arg to more isearch commands reassign 14563 emacs submitter 14563 Juri Linkov severity 14563 wishlist tag 14563 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 06 02:40:00 2013 Received: (at submit) by debbugs.gnu.org; 6 Jun 2013 06:40:00 +0000 Received: from localhost ([127.0.0.1]:53471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UkTrY-0000F0-JF for submit@debbugs.gnu.org; Thu, 06 Jun 2013 02:40:00 -0400 Received: from eggs.gnu.org ([208.118.235.92]:42612) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UkTrR-0000ED-Lg for submit@debbugs.gnu.org; Thu, 06 Jun 2013 02:39:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkTpD-00083r-Tt for submit@debbugs.gnu.org; Thu, 06 Jun 2013 02:37:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50,USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:51593) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkTpD-00083l-RP for submit@debbugs.gnu.org; Thu, 06 Jun 2013 02:37:31 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:44309) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkTp8-0004YI-TE for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 02:37:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkTp3-0007wo-Vv for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 02:37:26 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:47136 helo=ps18281.dreamhostps.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkTp3-0007w1-Mu for bug-gnu-emacs@gnu.org; Thu, 06 Jun 2013 02:37:21 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 4C9F2258B9E91C for ; Wed, 5 Jun 2013 23:37:20 -0700 (PDT) From: Juri Linkov To: bug-gnu-emacs@gnu.org Subject: Add prefix arg to more isearch commands Organization: JURTA Date: Thu, 06 Jun 2013 09:30:40 +0300 Message-ID: <87obbj699r.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -6.9 (------) Severity: wishlist Tags: patch Since bug#9706 to allow a prefix arg pass to isearch commands is done now more isearch commands can support prefix args. bug#10614 and bug#10638 deals with adding a prefix arg to `isearch-repeat-forward' and `isearch-repeat-backward'. And the following patch adds a prefix arg to `isearch-quote-char' (to use the same args as in `quoted-insert'), `isearch-printing-char' (to use the same args as in `insert-char'), `isearch-process-search-char' and `isearch-process-search-multibyte-characters': === modified file 'lisp/isearch.el' --- lisp/isearch.el 2013-06-05 20:57:09 +0000 +++ lisp/isearch.el 2013-06-06 06:28:07 +0000 @@ -2381,9 +2585,11 @@ (defun isearch-other-meta-char (&optiona (t;; otherwise nil (isearch-process-search-string key key))))) -(defun isearch-quote-char () - "Quote special characters for incremental search." - (interactive) +(defun isearch-quote-char (&optional count) + "Quote special characters for incremental search. +With argument, add COUNT copies of the character." + (interactive "p") (let ((char (read-quoted-char (isearch-message t)))) ;; Assume character codes 0200 - 0377 stand for characters in some ;; single-byte character set, and convert them to Emacs @@ -2391,24 +2597,27 @@ (defun isearch-quote-char () (if (and isearch-regexp isearch-regexp-lax-whitespace (= char ?\s)) (if (subregexp-context-p isearch-string (length isearch-string)) (isearch-process-search-string "[ ]" " ") - (isearch-process-search-char char)) + (isearch-process-search-char char count)) (and enable-multibyte-characters (>= char ?\200) (<= char ?\377) (setq char (unibyte-char-to-multibyte char))) - (isearch-process-search-char char)))) + (isearch-process-search-char char count)))) -(defun isearch-printing-char () - "Add this ordinary printing character to the search string and search." - (interactive) - (let ((char last-command-event)) +(defun isearch-printing-char (&optional char count) + "Add this ordinary printing CHAR to the search string and search. +With argument, add COUNT copies of the character." + (interactive (list last-command-event + (prefix-numeric-value current-prefix-arg))) + (let ((char (or char last-command-event))) (if (= char ?\S-\ ) (setq char ?\s)) (if current-input-method - (isearch-process-search-multibyte-characters char) - (isearch-process-search-char char)))) + (isearch-process-search-multibyte-characters char count) + (isearch-process-search-char char count)))) -(defun isearch-process-search-char (char) +(defun isearch-process-search-char (char &optional count) ;; * and ? are special in regexps when not preceded by \. ;; } and | are special in regexps when preceded by \. ;; Nothing special for + because it matches at least once. @@ -2417,12 +2627,15 @@ (defun isearch-process-search-char (char ((eq char ?\}) (isearch-fallback t t)) ((eq char ?|) (isearch-fallback t nil t))) - ;; Append the char to the search string, update the message and re-search. - (isearch-process-search-string - (char-to-string char) - (if (>= char ?\200) - (char-to-string char) - (isearch-text-char-description char)))) + ;; Append the char(s) to the search string, + ;; update the message and re-search. + (let* ((string (if (and (integerp count) (> count 1)) + (make-string count char) + (char-to-string char))) + (message (if (>= char ?\200) + string + (mapconcat 'isearch-text-char-description string "")))) + (isearch-process-search-string string message))) (defun isearch-process-search-string (string message) (setq isearch-string (concat isearch-string string) === modified file 'lisp/international/isearch-x.el' --- lisp/international/isearch-x.el 2013-01-01 09:11:05 +0000 +++ lisp/international/isearch-x.el 2013-06-06 06:29:51 +0000 @@ -94,7 +94,7 @@ (defun isearch-with-input-method () (exit-minibuffer))) ;;;###autoload -(defun isearch-process-search-multibyte-characters (last-char) +(defun isearch-process-search-multibyte-characters (last-char &optional count) (if (eq this-command 'isearch-printing-char) (let ((overriding-terminal-local-map nil) (prompt (isearch-message-prefix)) @@ -136,8 +136,11 @@ (defun isearch-process-search-multibyte- (if (and str (> (length str) 0)) (let ((unread-command-events nil)) - (isearch-process-search-string str str)) + (if (and (integerp count) (> count 1)) + (let ((strs (mapconcat 'identity (make-list count str) ""))) + (isearch-process-search-string strs strs)) + (isearch-process-search-string str str))) (isearch-update))) - (isearch-process-search-char last-char))) + (isearch-process-search-char last-char count))) ;;; isearch-x.el ends here From debbugs-submit-bounces@debbugs.gnu.org Sun Jun 09 16:39:25 2013 Received: (at 14563) by debbugs.gnu.org; 9 Jun 2013 20:39:25 +0000 Received: from localhost ([127.0.0.1]:53703 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UlmOb-0001P4-7r for submit@debbugs.gnu.org; Sun, 09 Jun 2013 16:39:25 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:46948 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UlmOX-0001Oo-DU for 14563@debbugs.gnu.org; Sun, 09 Jun 2013 16:39:22 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 948D6258B9E91C for <14563@debbugs.gnu.org>; Sun, 9 Jun 2013 13:39:14 -0700 (PDT) From: Juri Linkov To: 14563@debbugs.gnu.org Subject: Re: bug#14563: Add prefix arg to more isearch commands Organization: JURTA References: <87obbj699r.fsf@mail.jurta.org> Date: Sun, 09 Jun 2013 23:35:19 +0300 In-Reply-To: <87obbj699r.fsf@mail.jurta.org> (Juri Linkov's message of "Thu, 06 Jun 2013 09:30:40 +0300") Message-ID: <87ehcbkooo.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14563 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > bug#10614 and bug#10638 deals with adding a prefix arg to > `isearch-repeat-forward' and `isearch-repeat-backward'. > > And the following patch adds a prefix arg to > `isearch-quote-char' (to use the same args as in `quoted-insert'), > `isearch-printing-char' (to use the same args as in `insert-char'), > `isearch-process-search-char' and > `isearch-process-search-multibyte-characters': I have no intention to add a prefix arg to all isearch commands because for some commands a prefix arg doesn't make sense. For instance, it makes no sense to add a prefix arg to `isearch-delete-char' since after every DEL it requires examination to visually confirm that the current search match is what the user wants (because the search stack is invisible to the user and it's difficult to keep it in mind and count items in the stack). Also a prefix arg for `isearch-yank-word-or-char' is useless too, because it is too unpredictable in the exact number of characters it will move forward (depends on the word syntax in the buffer), so it's difficult for the user to give such a prefix arg that would move forward the specified amount of unit (characters or words) and stop at the exact position. As for `isearch-yank-word' and `isearch-yank-line' it makes sense to add a prefix arg to them only when a new feature `isearch-allow-move' (intended to replace these commands) is not going to be added to isearch.el. In this case a prefix arg for these commands can be added by this patch: === modified file 'lisp/isearch.el' --- lisp/isearch.el 2013-06-06 06:23:19 +0000 +++ lisp/isearch.el 2013-06-09 20:34:11 +0000 @@ -1919,29 +2082,33 @@ (defun isearch-yank-word-or-char () (forward-word 1)) (forward-char 1)) (point)))) -(defun isearch-yank-word () +(defun isearch-yank-word (&optional arg) "Pull next word from buffer into search string." - (interactive) - (isearch-yank-internal (lambda () (forward-word 1) (point)))) + (interactive "p") + (isearch-yank-internal (lambda () (forward-word arg) (point)))) -(defun isearch-yank-line () +(defun isearch-yank-line (&optional arg) "Pull rest of line from buffer into search string." - (interactive) + (interactive "p") (isearch-yank-internal (lambda () (let ((inhibit-field-text-motion t)) - (line-end-position (if (eolp) 2 1)))))) + (line-end-position (if (eolp) (1+ arg) arg)))))) (defun isearch-char-by-name () "Read a character by its Unicode name and add it to the search string. From debbugs-submit-bounces@debbugs.gnu.org Thu Jun 13 17:13:07 2013 Received: (at 14563) by debbugs.gnu.org; 13 Jun 2013 21:13:07 +0000 Received: from localhost ([127.0.0.1]:42263 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnEpO-0006ol-Pd for submit@debbugs.gnu.org; Thu, 13 Jun 2013 17:13:07 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:41664 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UnEpM-0006oc-L7 for 14563@debbugs.gnu.org; Thu, 13 Jun 2013 17:13:05 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 148F7258B9E91C for <14563@debbugs.gnu.org>; Thu, 13 Jun 2013 14:13:02 -0700 (PDT) From: Juri Linkov To: 14563@debbugs.gnu.org Subject: Re: bug#14563: Add prefix arg to more isearch commands Organization: JURTA References: <87obbj699r.fsf@mail.jurta.org> <87ehcbkooo.fsf@mail.jurta.org> Date: Fri, 14 Jun 2013 00:12:11 +0300 In-Reply-To: <87ehcbkooo.fsf@mail.jurta.org> (Juri Linkov's message of "Sun, 09 Jun 2013 23:35:19 +0300") Message-ID: <87sj0logus.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14563 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) Additionally, I also fixed the existing arg of `isearch-del-char' for the case where it failed when its arg is larger than the length of the search string. The test case is `C-s C-M-y C-u 2 C-M-w'. From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 14 18:55:48 2013 Received: (at 14563) by debbugs.gnu.org; 14 Jun 2013 22:55:48 +0000 Received: from localhost ([127.0.0.1]:44953 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UncuJ-00032S-Kp for submit@debbugs.gnu.org; Fri, 14 Jun 2013 18:55:48 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:43511 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1UncuF-00032B-E3 for 14563@debbugs.gnu.org; Fri, 14 Jun 2013 18:55:44 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 93857258B9E91C for <14563@debbugs.gnu.org>; Fri, 14 Jun 2013 15:55:41 -0700 (PDT) From: Juri Linkov To: 14563@debbugs.gnu.org Subject: Re: bug#14563: Add prefix arg to more isearch commands Organization: JURTA References: <87obbj699r.fsf@mail.jurta.org> <87ehcbkooo.fsf@mail.jurta.org> <87sj0logus.fsf@mail.jurta.org> Date: Sat, 15 Jun 2013 01:30:15 +0300 In-Reply-To: <87sj0logus.fsf@mail.jurta.org> (Juri Linkov's message of "Fri, 14 Jun 2013 00:12:11 +0300") Message-ID: <87ppvocno8.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14563 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) The remaining command that could benefit from a prefix arg is `isearch-repeat-forward'. There are 4 places on the call stack that can process the count argument: `isearch-repeat-forward', `isearch-repeat', `isearch-search', `isearch-search-string'. `isearch-repeat-forward' is too high-level, so repeating the call to the more low-level `isearch-repeat' COUNT times has such bad effects as pushing to the search stack all intermediate positions (because `isearch-repeat' calls `isearch-push-state' on every invocation), so e.g. `C-s str C-u 42 C-s DEL DEL DEL ...' requires 42 DELs to return to the first match instead of just 1 `DEL', And it also flickers because `isearch-update' quickly highlights all visited matches. OTOH, `isearch-search-string' is too low-level because passing the COUNT argument to search functions like `search-forward' doesn't skip invisible matches and other additional processing in `isearch-search'. So the most appropriate place to implement a prefix arg is `isearch-repeat': === modified file 'lisp/isearch.el' --- lisp/isearch.el 2013-06-13 22:08:45 +0000 +++ lisp/isearch.el 2013-06-14 22:28:27 +0000 @@ -1393,8 +1462,10 @@ (defun isearch-abort () (isearch-pop-state)) (isearch-update))) -(defun isearch-repeat (direction) +(defun isearch-repeat (direction &optional arg) ;; Utility for isearch-repeat-forward and -backward. + (unless arg (setq arg 1)) + (if (eq isearch-forward (eq direction 'forward)) ;; C-s in forward or C-r in reverse. (if (equal isearch-string "") @@ -1410,21 +1481,25 @@ (defun isearch-repeat (direction) isearch-success t)) (setq isearch-barrier (point)) ; For subsequent \| if regexp. + (if (< arg 0) (setq arg (abs arg) isearch-forward (not isearch-forward))) (if (equal isearch-string "") (setq isearch-success t) + (let ((count arg) + ;; Don't remember intermediate states in global `isearch-cmds'. + (isearch-cmds isearch-cmds)) + (while (> count 0) (if (and isearch-success (equal (point) isearch-other-end) (not isearch-just-started)) @@ -1437,20 +1512,33 @@ (defun isearch-repeat (direction) (ding)) (forward-char (if isearch-forward 1 -1)) (isearch-search)) - (isearch-search))) + (isearch-search)) + (when (> count 1) + ;; For the next iteration, add the current state to `isearch-cmds', + ;; so that next failed `isearch-search' could restore old position. + (isearch-push-state) + (unless isearch-success + ;; Wrap the search with code like above. + (setq isearch-wrapped t) + (if isearch-wrap-function + (funcall isearch-wrap-function) + (goto-char (if isearch-forward (point-min) (point-max)))))) + (setq count (1- count))))) (isearch-push-state) (isearch-update)) -(defun isearch-repeat-forward () - "Repeat incremental search forwards." - (interactive) - (isearch-repeat 'forward)) +(defun isearch-repeat-forward (&optional arg) + "Repeat incremental search forwards. +With argument, repeat search ARG times." + (interactive "p") + (isearch-repeat 'forward arg)) -(defun isearch-repeat-backward () - "Repeat incremental search backwards." - (interactive) - (isearch-repeat 'backward)) +(defun isearch-repeat-backward (&optional arg) + "Repeat incremental search backwards. +With argument, repeat search ARG times." + (interactive "p") + (isearch-repeat 'backward arg)) (defun isearch-toggle-regexp () "Toggle regexp searching on or off." From debbugs-submit-bounces@debbugs.gnu.org Tue Nov 20 18:46:25 2018 Received: (at 14563-done) by debbugs.gnu.org; 20 Nov 2018 23:46:25 +0000 Received: from localhost ([127.0.0.1]:37569 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPFir-0004Zv-Gq for submit@debbugs.gnu.org; Tue, 20 Nov 2018 18:46:25 -0500 Received: from palegreen.birch.relay.mailchannels.net ([23.83.209.140]:9893) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gPFil-0004Zi-05 for 14563-done@debbugs.gnu.org; Tue, 20 Nov 2018 18:46:20 -0500 X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id EAD8C5C4369 for <14563-done@debbugs.gnu.org>; Tue, 20 Nov 2018 23:46:17 +0000 (UTC) Received: from pdx1-sub0-mail-a37.g.dreamhost.com (unknown [100.96.33.121]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id A4ADA5C40E8 for <14563-done@debbugs.gnu.org>; Tue, 20 Nov 2018 23:46:17 +0000 (UTC) X-Sender-Id: dreamhost|x-authsender|jurta@jurta.org Received: from pdx1-sub0-mail-a37.g.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384) by 0.0.0.0:2500 (trex/5.16.2); Tue, 20 Nov 2018 23:46:17 +0000 X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jurta@jurta.org X-MailChannels-Auth-Id: dreamhost X-Imminent-Madly: 7da40a3e0265b900_1542757577737_510603175 X-MC-Loop-Signature: 1542757577737:902713521 X-MC-Ingress-Time: 1542757577736 Received: from pdx1-sub0-mail-a37.g.dreamhost.com (localhost [127.0.0.1]) by pdx1-sub0-mail-a37.g.dreamhost.com (Postfix) with ESMTP id 5391E808C8 for <14563-done@debbugs.gnu.org>; Tue, 20 Nov 2018 15:46:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jurta.org; h=from:to :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=jurta.org; bh=r6652s6kSWWAAuK4AIq9AR8zrFk=; b=f rJpKMG6RiHItGRTD5qWJAdrL4LM9f0czKXXvDyP3QIIgnh/sghRE/JPmwvlSP6ki KFWkKpbI77C3GBPQBg7bbwcznvLJ9fBdcDnuqIs33VB+hw88zEtSym/45TeQ4nnl HN0Q77p+pjpRIxGPrJdCeIqVXs8/W9kJ0EeFRaxP2M= Received: from mail.jurta.org (m91-129-105-252.cust.tele2.ee [91.129.105.252]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by pdx1-sub0-mail-a37.g.dreamhost.com (Postfix) with ESMTPSA id 2651C808BC for <14563-done@debbugs.gnu.org>; Tue, 20 Nov 2018 15:46:15 -0800 (PST) X-DH-BACKEND: pdx1-sub0-mail-a37 From: Juri Linkov To: 14563-done@debbugs.gnu.org Subject: Re: bug#14563: Add prefix arg to more isearch commands Organization: LINKOV.NET References: <87obbj699r.fsf@mail.jurta.org> <87ehcbkooo.fsf@mail.jurta.org> <87sj0logus.fsf@mail.jurta.org> <87ppvocno8.fsf@mail.jurta.org> Date: Wed, 21 Nov 2018 01:45:23 +0200 In-Reply-To: <87ppvocno8.fsf@mail.jurta.org> (Juri Linkov's message of "Sat, 15 Jun 2013 01:30:15 +0300") Message-ID: <87wop748ks.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-VR-OUT-STATUS: OK X-VR-OUT-SCORE: 0 X-VR-OUT-SPAMCAUSE: gggruggvucftvghtrhhoucdtuddrgedtkedruddtiedgudehucetufdoteggodetrfdotffvucfrrhhofhhilhgvmecuggftfghnshhusghstghrihgsvgdpffftgfetoffjqffuvfenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvffuohhfffgjkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehjuhhrthgrrdhorhhgqeenucfkphepledurdduvdelrddutdehrddvhedvnecurfgrrhgrmhepmhhouggvpehsmhhtphdphhgvlhhopehmrghilhdrjhhurhhtrgdrohhrghdpihhnvghtpeeluddruddvledruddthedrvdehvddprhgvthhurhhnqdhprghthheplfhurhhiucfnihhnkhhovhcuoehjuhhrihesjhhurhhtrgdrohhrgheqpdhmrghilhhfrhhomhepjhhurhhisehlihhnkhhovhdrnhgvthdpnhhrtghpthhtohepudegheeifedqughonhgvseguvggssghughhsrdhgnhhurdhorhhgnecuvehluhhsthgvrhfuihiivgeptd X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 14563-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > The remaining command that could benefit from a prefix arg is > `isearch-repeat-forward'. Implemented in bug#29321 and closed. From unknown Wed Jun 18 23:16:35 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 19 Dec 2018 12:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator