From debbugs-submit-bounces@debbugs.gnu.org Sat Jan 22 08:39:24 2011 Received: (at submit) by debbugs.gnu.org; 22 Jan 2011 13:39:24 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgdgZ-0008Lz-R7 for submit@debbugs.gnu.org; Sat, 22 Jan 2011 08:39:24 -0500 Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1PgdgW-0008Lm-W2 for submit@debbugs.gnu.org; Sat, 22 Jan 2011 08:39:22 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PgdoC-0004Y9-D9 for submit@debbugs.gnu.org; Sat, 22 Jan 2011 08:47:17 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-4.2 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_MED autolearn=unavailable version=3.3.1 Received: from lists.gnu.org ([199.232.76.165]:37689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PgdoC-0004Y5-9j for submit@debbugs.gnu.org; Sat, 22 Jan 2011 08:47:16 -0500 Received: from [140.186.70.92] (port=45423 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PgdoA-0007Jz-UP for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2011 08:47:16 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Pgdo9-0004X7-7v for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2011 08:47:14 -0500 Received: from exprod7og122.obsmtp.com ([64.18.2.22]:58255) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Pgdo8-0004Wa-U4 for bug-gnu-emacs@gnu.org; Sat, 22 Jan 2011 08:47:13 -0500 Received: from source ([74.125.82.176]) (using TLSv1) by exprod7ob122.postini.com ([64.18.6.12]) with SMTP ID DSNKTTrf3A39WfJspCgUrvdxQVZ34rWj49G6@postini.com; Sat, 22 Jan 2011 05:47:12 PST Received: by wye20 with SMTP id 20so2861703wye.21 for ; Sat, 22 Jan 2011 05:47:07 -0800 (PST) Received: by 10.227.154.213 with SMTP id p21mr2160458wbw.41.1295704026853; Sat, 22 Jan 2011 05:47:06 -0800 (PST) Received: from canta (87-194-87-241.bethere.co.uk [87.194.87.241]) by mx.google.com with ESMTPS id n11sm5488869wej.19.2011.01.22.05.47.05 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 22 Jan 2011 05:47:05 -0800 (PST) From: Reuben Thomas To: bug-gnu-emacs@gnu.org Subject: 23.2.91; comint-previous/next-matching-input-from-input don't return current line Date: Sat, 22 Jan 2011 13:47:04 +0000 Message-ID: <877hdx2gpz.fsf@sc3d.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 2) X-Spam-Score: -6.0 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 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.0 (------) If I run `comint-previous-matching-input-from-input' (which I have bound to M-p) then `comint-next-matching-input-from-input' (which I have bound to M-n), I would expect to get back to the line I'm currently typing, but instead it goes past it to the next matching input (cycling round to the end of the input ring). This is logical from the point of view of what the functions say they do, but confound my expectations, which are governed by the behavior of the equivalent readline functions, history-search-{forward,backward}. I cannot therefore confidently say this is a bug, but I can say it's not what I expect. I suppose that if the current line were already considered part of the input ring then I would get the behavior I expect in this case, but that would make this input ring behave differently from every other Emacs input ring, so I'm really not sure what to suggest. In GNU Emacs 23.2.91.4 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2011-01-13 on canta Windowing system distributor `The X.Org Foundation', version 11.0.10900000 Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: en_GB.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Debugger Minor modes in effect: recentf-mode: t show-paren-mode: t savehist-mode: t minibuffer-electric-default-mode: t iswitchb-mode: t icomplete-mode: t global-whitespace-mode: t global-auto-revert-mode: t desktop-save-mode: t yas/global-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x b m a i n M-x g f d b d b M-p M-p M-n M-n M-n M-n M-n M-n M-n M-n M-n M-n M-n M-> C-a C-e M-n M-n M-n M-n M-n M-n M-n M-n M-n M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-p M-n M-p M-n M-p M-n M-p M-n M-p M-n M-x b u g - e m a c s - r e p o r t - e m a c s - b u g Recent messages: Loading make-mode...done Quit [2 times] Type "q" to restore this window. Quit Making completion list... Loading autoconf...done Loading python...done Loading vc-cvs...done Lazy desktop load complete Quit Load-path shadows: /home/rrt/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /usr/share/emacs-snapshot/site-lisp/ruby1.8-elisp/ruby-mode /home/rrt/local/share/emacs/site-lisp/popup hides /usr/local/share/emacs/23.2.91/site-lisp/auto-complete/popup /home/rrt/local/share/emacs/site-lisp/fuzzy hides /usr/local/share/emacs/23.2.91/site-lisp/auto-complete/fuzzy /home/rrt/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/local/share/emacs/23.2.91/site-lisp/css-mode/css-mode /home/rrt/.emacs.d/elpa/dictionary-1.8.7/link hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/link /home/rrt/.emacs.d/elpa/dictionary-1.8.7/connection hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/connection /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary-init hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/dictionary-init /home/rrt/.emacs.d/elpa/dictionary-1.8.7/dictionary hides /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/dictionary /home/rrt/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/local/share/emacs/23.2.91/lisp/textmodes/css-mode /home/rrt/.emacs.d/elpa/ruby-mode-1.1/ruby-mode hides /usr/local/share/emacs/23.2.91/lisp/progmodes/ruby-mode /home/rrt/.emacs.d/elpa/css-mode-1.0/css-mode hides /usr/share/emacs/site-lisp/css-mode/css-mode /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /usr/local/share/emacs/23.2.91/site-lisp/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /usr/local/share/emacs/23.2.91/site-lisp/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /usr/local/share/emacs/23.2.91/site-lisp/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /usr/local/share/emacs/23.2.91/site-lisp/dictionary-el/lpath hides /usr/share/emacs/site-lisp/auctex/lpath /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /usr/local/share/emacs/23.2.91/site-lisp/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-fptex hides /usr/share/emacs/site-lisp/auctex/tex-fptex /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /usr/local/share/emacs/23.2.91/site-lisp/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /usr/local/share/emacs/23.2.91/site-lisp/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /usr/local/share/emacs/23.2.91/site-lisp/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /usr/local/share/emacs/23.2.91/site-lisp/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /usr/local/share/emacs/23.2.91/site-lisp/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /usr/local/share/emacs/23.2.91/site-lisp/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style Features: (shadow sort mail-extr message sendmail ecomplete rfc822 mml mml-sec password-cache mm-decode mm-bodies mm-encode mailcap mail-parse rfc2231 rfc2047 rfc2045 qp ietf-drums mailabbrev nnheader gnus-util netrc time-date mm-util mail-prsvr gmm-utils mailheader canlock sha1 hex-util hashcash mail-utils vc-cvs python-21 python autoconf autoconf-mode help-mode view make-mode inform-mode info emacsbug gdb-ui byte-opt warnings bytecomp byte-compile bindat json gud sh-script executable vc-git jka-compr face-remap filladapt flyspell completing-help recentf tree-widget wid-edit uniquify paren savehist minibuf-eldef iswitchb icomplete whitespace autorevert time cus-start cus-load desktop server php-mode etags cc-langs cc-mode cc-fonts cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs speedbar sb-image ezimage dframe lua-mode regexp-opt comint ring ropemacs pymacs etags-update smart-quotes ispell auto-dictionary-autoloads css-mode-autoloads dictionary-autoloads diff-git-autoloads dired-isearch-autoloads full-ack-autoloads guess-style-autoloads http-post-simple-autoloads js2-mode-autoloads magit-autoloads mv-shell-autoloads ruby-mode-autoloads package reporter advice advice-preload yasnippet help-fns derived edmacro kmacro easymenu assoc cl cl-19 muse-autoloads emacs-goodies-el emacs-goodies-custom emacs-goodies-loaddefs easy-mmode bbdb-autoloads preview-latex tex-site auto-loads tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd font-setting tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mldrag mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev loaddefs button minibuffer faces cus-face files text-properties overlay md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind system-font-setting font-render-setting gtk x-toolkit x multi-tty emacs) -- http://rrt.sc3d.org/ From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 08 11:16:16 2020 Received: (at 7885) by debbugs.gnu.org; 8 Dec 2020 16:16:17 +0000 Received: from localhost ([127.0.0.1]:59320 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmfey-000803-NX for submit@debbugs.gnu.org; Tue, 08 Dec 2020 11:16:16 -0500 Received: from quimby.gnus.org ([95.216.78.240]:53054) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmfew-0007zm-AZ for 7885@debbugs.gnu.org; Tue, 08 Dec 2020 11:16:15 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=99Yj32J9WNxiYtohAH1PiFpiLa4xfDaJQgbdh+aLoAM=; b=H4Ngl8JYihxKVcgOBsaqHHCeH1 rycHERq5jdDP3E8QefVmr5V11/s8+UcIBTXrpkuaa282CSkoDc4/rMZR53BJ2TRcY9olXyzsGCOM8 ihmTTfDCNYLnb4gXfOsG1o94Jl6d/YicVqR5EwDtnhPs5XQBe7Jtuqgswpv09ByGfBPY=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmfen-0004Rt-D5; Tue, 08 Dec 2020 17:16:07 +0100 From: Lars Ingebrigtsen To: Reuben Thomas Subject: Re: bug#7885: 23.2.91; comint-previous/next-matching-input-from-input don't return current line References: <877hdx2gpz.fsf@sc3d.org> X-Now-Playing: =?utf-8?Q?R=C3=B3isin?= Murphy's =?utf-8?Q?=5FR=C3=B3isin?= Machine_: "Simulation" Date: Tue, 08 Dec 2020 17:16:03 +0100 In-Reply-To: <877hdx2gpz.fsf@sc3d.org> (Reuben Thomas's message of "Sat, 22 Jan 2011 13:47:04 +0000") Message-ID: <87wnxsff3w.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Reuben Thomas writes: > If I run `comint-previous-matching-input-from-input' (which I have bound > to M-p) then `comint-next-matching-input-from-input' (which I have bound > to M-n), I would expect to get back to the line [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 7885 Cc: 7885@debbugs.gnu.org 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 (-) Reuben Thomas writes: > If I run `comint-previous-matching-input-from-input' (which I have bound > to M-p) then `comint-next-matching-input-from-input' (which I have bound > to M-n), I would expect to get back to the line I'm currently typing, > but instead it goes past it to the next matching input (cycling round to > the end of the input ring). > > This is logical from the point of view of what the functions say they > do, but confound my expectations, which are governed by the behavior of > the equivalent readline functions, history-search-{forward,backward}. > > I cannot therefore confidently say this is a bug, but I can say it's not > what I expect. This should now be fixed in Emacs 28. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Tue Dec 08 11:16:22 2020 Received: (at control) by debbugs.gnu.org; 8 Dec 2020 16:16:22 +0000 Received: from localhost ([127.0.0.1]:59324 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmff3-00080R-V7 for submit@debbugs.gnu.org; Tue, 08 Dec 2020 11:16:22 -0500 Received: from quimby.gnus.org ([95.216.78.240]:53068) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kmff2-0007zw-9o for control@debbugs.gnu.org; Tue, 08 Dec 2020 11:16:20 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=PIao9rlNyq/lMrmc6xdSYJvcBdQMpRXSPRhHa0yxiVo=; b=c5WV+AmsFOpvXsWsam/AUwvzzd wpekJJtpw8+NBi+boj3YvBwyOqOcKzLPpvD+odH81G3dKikX4eVIwalSCUc8iTNhoLOiurWtK4lm6 DBkhuwbApYSmg8gLZ0xnkfKXQEn3yyR4/wrlQgE59QMNjscjdNXb3ap74UmvKkGWBhLQ=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kmfeu-0004S4-IZ for control@debbugs.gnu.org; Tue, 08 Dec 2020 17:16:14 +0100 Date: Tue, 08 Dec 2020 17:16:11 +0100 Message-Id: <87v9dcff3o.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #7885 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 7885 fixed close 7885 28.1 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control 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 (-) tags 7885 fixed close 7885 28.1 quit From unknown Tue Jun 17 01:50:37 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, 06 Jan 2021 12:24:11 +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