From unknown Sun Sep 21 18:12:42 2025 X-Loop: don@donarmstrong.com Subject: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Reply-To: Tassilo Horn , 1266@debbugs.gnu.org Resent-From: Tassilo Horn Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Oct 2008 12:10:04 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1266 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122519523719691 (code B ref -1); Tue, 28 Oct 2008 12:10:04 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-9.1 required=4.0 tests=AWL,BAYES_00,FOURLA, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Oct 2008 12:00:37 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SC0Sj2019420 for ; Tue, 28 Oct 2008 05:00:30 -0700 Received: from mail.gnu.org ([199.232.76.166]:51476 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KunCc-0001Jh-O3 for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 07:57:39 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KunFJ-0007Fp-UL for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 08:00:27 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:13626) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KunFJ-0007Ex-Ek for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 08:00:25 -0400 Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 0D1C7789A497 for ; Tue, 28 Oct 2008 13:00:21 +0100 (CET) Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16262-07 for ; Tue, 28 Oct 2008 13:00:18 +0100 (CET) X-CHKRCPT: Envelopesender vrfy thorn@fastmail.fm Received: from thinkpad.tsdh.de (dhcp32.uni-koblenz.de [141.26.71.32]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 7DD957893FBA for ; Tue, 28 Oct 2008 13:00:18 +0100 (CET) From: Tassilo Horn To: emacs-pretest-bug@gnu.org Date: Tue, 28 Oct 2008 13:00:18 +0100 Message-ID: <87abcpexpp.fsf@thinkpad.tsdh.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: amavisd-new at uni-koblenz.de X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing lis= t. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I have the following directories below ~/uni/repos/ re-group/ redseeds-main/ redseeds-uko/ When I do C-x C-f ~/uni/repos/re- the completions are shown and point moves before the hyphen. To complete to re-group/ I have to move point explicitly to the end using `C-e' and enter the g followed by an additional . I think it would be very convenient if cycled between all possible completion points, starting with the last position if the current entry matches the start of an item completely. So in my example C-x C-f ~/uni/repos/re- would pop up the completion list and let point stay at the end. An additional would move point to before the hyphen. Another would move it to the end again. Is that possible? It's all tested with emacs -Q. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/share/emacs/23.0.60/etc/DEBUG for instructions. In GNU Emacs 23.0.60.1 (x86_64-pc-linux-gnu, GTK+ Version 2.14.4) of 2008-10-24 on thinkpad Windowing system distributor `The X.Org Foundation', version 11.0.10502000 configured using `configure '--prefix=3D/usr' '--host=3Dx86_64-pc-linux-gn= u' '--mandir=3D/usr/share/man' '--infodir=3D/usr/share/info' '--datadir=3D/= usr/share' '--sysconfdir=3D/etc' '--localstatedir=3D/var/lib' '--libdir=3D/= usr/lib64' '--program-suffix=3D-emacs-23' '--infodir=3D/usr/share/info/emac= s-23' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif' '= --with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-= freetype' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit= =3Dgtk' '--without-hesiod' '--with-kerberos' '--with-kerberos5' '--with-gpm= ' '--with-dbus' '--build=3Dx86_64-pc-linux-gnu' 'build_alias=3Dx86_64-pc-li= nux-gnu' 'host_alias=3Dx86_64-pc-linux-gnu' 'CFLAGS=3D-g -ggdb -O1 -pipe' '= LDFLAGS=3D'' 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_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t rcirc-track-minor-mode: t yas/minor-mode: t partial-completion-mode: t shell-dirtrack-mode: t recentf-mode: t iswitchb-mode: t window-number-meta-mode: t window-number-mode: t savehist-mode: t exec-abbrev-cmd-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: =20 w e n n SPC m =F6 g l i c h M-q M-q =20 M-q =20 =20 =20 =20 M-q =20 =20 =20 C-c C-c c c SPC c=20 SPC c l s =20 C-c g =20 =20 ^ =20 =20 =20 =20 =20 =20 =20 q c =20 =20 B y q q C-h=20 i u u u u m e m a s p a r t i a l -=20 c o m p l e t i o n =20 =20 =20 =20 =20 =20 q C-x C-f u n r =20 r e l - =20 C-g M-x r e b r e p =20 Recent messages: 20081028T124829.852> Scoring... 20081028T124829.854> Scoring...done 20081028T124829.855> Generating summary... 20081028T124829.856> Generating summary...done 20081028T124833.885> End of message 20081028T124835.101> Exiting summary buffer and applying spam rules 20081028T124835.110> nnimap: Setting marks in INBOX.mailinglists.emacs-deve= l... 20081028T124835.131> nnimap: Setting marks in INBOX.mailinglists.emacs-deve= l...done 20081028T124835.185> No more unread newsgroups Info-extract-pointer: Node has no Up Quit --=20 The glass is neither half-full nor half-empty: it's twice as big as it needs to be. From unknown Sun Sep 21 18:12:42 2025 X-Loop: don@donarmstrong.com Subject: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Reply-To: Stefan Monnier , 1266@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Oct 2008 14:45:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1266 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122520457726131 (code B ref -1); Tue, 28 Oct 2008 14:45:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-7.0 required=4.0 tests=AWL,BAYES_00,FOURLA, HAS_BUG_NUMBER,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Oct 2008 14:36:17 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SEa89D026123 for ; Tue, 28 Oct 2008 07:36:09 -0700 Received: from mail.gnu.org ([199.232.76.166]:40097 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KupdH-0006ln-1E for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 10:33:19 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1Kupfz-0000Nl-7t for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 10:36:07 -0400 Received: from ironport2-out.pppoe.ca ([206.248.154.182]:2468 helo=ironport2-out.teksavvy.com) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1Kupfy-0000Nd-UO for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 10:36:07 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AhAFAKfABklMCqyo/2dsb2JhbACBdsgGg0+BDQ X-IronPort-AV: E=Sophos;i="4.33,499,1220241600"; d="scan'208";a="28958659" Received: from 76-10-172-168.dsl.teksavvy.com (HELO pastel.home) ([76.10.172.168]) by ironport2-out.teksavvy.com with ESMTP; 28 Oct 2008 10:36:03 -0400 Received: by pastel.home (Postfix, from userid 20848) id 89BC38E6F; Tue, 28 Oct 2008 10:36:03 -0400 (EDT) From: Stefan Monnier To: Tassilo Horn Cc: 1266@debbugs.gnu.org, emacs-pretest-bug@gnu.org Message-ID: References: <87abcpexpp.fsf@thinkpad.tsdh.de> Date: Tue, 28 Oct 2008 10:36:03 -0400 In-Reply-To: <87abcpexpp.fsf@thinkpad.tsdh.de> (Tassilo Horn's message of "Tue, 28 Oct 2008 13:00:18 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. > Is that possible? FWIW the default completion now includes partial-completion-like behavior. So you may want to turn off partial-completion-mode in Emacs-23 (you may also want to tweak completion-styles to bring the completion behavior closer to partial-completion-mode by removing `basic'). It won't really answer your question, but it will slightly change the behavior (e.g. point will not move to before the hyphen any more, at least not until there's something to be typed at point). Stefan From unknown Sun Sep 21 18:12:42 2025 X-Loop: don@donarmstrong.com Subject: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Reply-To: Tassilo Horn , 1266@debbugs.gnu.org Resent-From: Tassilo Horn Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Oct 2008 15:30:02 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1266 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12252074555118 (code B ref -1); Tue, 28 Oct 2008 15:30:02 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-10.4 required=4.0 tests=AWL,BAYES_00,FOURLA, HAS_BUG_NUMBER,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Oct 2008 15:24:15 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SFO8wY005107 for ; Tue, 28 Oct 2008 08:24:10 -0700 Received: from mail.gnu.org ([199.232.76.166]:45112 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KuqNj-0008WM-Dm for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 11:21:19 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KuqQR-0006Ij-Gt for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 11:24:08 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:14964) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KuqQQ-0006HZ-Q9 for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 11:24:07 -0400 Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 7F949789A84E; Tue, 28 Oct 2008 16:24:05 +0100 (CET) Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 08684-06; Tue, 28 Oct 2008 16:24:04 +0100 (CET) X-CHKRCPT: Envelopesender vrfy thorn@fastmail.fm Received: from thinkpad.tsdh.de (dhcp32.uni-koblenz.de [141.26.71.32]) by deliver.uni-koblenz.de (Postfix) with ESMTP id BD192789A841; Tue, 28 Oct 2008 16:24:04 +0100 (CET) From: Tassilo Horn To: Stefan Monnier Cc: Tassilo Horn , 1266@debbugs.gnu.org, emacs-pretest-bug@gnu.org References: <87abcpexpp.fsf@thinkpad.tsdh.de> Date: Tue, 28 Oct 2008 16:24:04 +0100 In-Reply-To: (Stefan Monnier's message of "Tue, 28 Oct 2008 10:36:03 -0400") Message-ID: <87bpx4eoa3.fsf@thinkpad.tsdh.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at uni-koblenz.de X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-CrossAssassin-Score: 2 Stefan Monnier writes: Hi Stefan, >> Is that possible? > > FWIW the default completion now includes partial-completion-like > behavior. So you may want to turn off partial-completion-mode in > Emacs-23 (you may also want to tweak completion-styles to bring the > completion behavior closer to partial-completion-mode by removing > `basic'). I did that and like the behavior. It's even better (simpler) than cycling around. Is partial-completion-mode going to be removed because of that new feature? Bye, Tassilo From unknown Sun Sep 21 18:12:42 2025 X-Loop: don@donarmstrong.com Subject: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Reply-To: Markus Triska , 1266@debbugs.gnu.org Resent-From: Markus Triska Original-Sender: Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Oct 2008 16:20:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1266 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.122521027917629 (code B ref -1); Tue, 28 Oct 2008 16:20:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-9.0 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Oct 2008 16:11:19 +0000 Received: from lists.gnu.org (lists.gnu.org [199.232.76.165]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SGBGwB017620 for ; Tue, 28 Oct 2008 09:11:17 -0700 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1KurA4-0001yy-4K for bug-gnu-emacs@gnu.org; Tue, 28 Oct 2008 12:11:16 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1KurA2-0001xh-5D for bug-gnu-emacs@gnu.org; Tue, 28 Oct 2008 12:11:15 -0400 Received: from [199.232.76.173] (port=33337 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1KurA2-0001xT-0Z for bug-gnu-emacs@gnu.org; Tue, 28 Oct 2008 12:11:14 -0400 Received: from moderators.individual.net ([130.133.4.7]:46842) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KurA1-0004ZV-Ma for bug-gnu-emacs@gnu.org; Tue, 28 Oct 2008 12:11:13 -0400 Received: from novembaer.univie.ac.at ([193.171.255.22]) by moderators.individual.net (Exim 4.69) for gnu-emacs-bug@moderators.isc.org with esmtp (envelope-from ) id <1KurA0-0006p4-Ly>; Tue, 28 Oct 2008 17:11:12 +0100 Received: from news by novembaer.univie.ac.at with local (Exim 4.20) id 1KurA0-0006ne-7F for gnu-emacs-bug@moderators.isc.org; Tue, 28 Oct 2008 17:11:12 +0100 To: gnu-emacs-bug@moderators.isc.org From: Markus Triska Newsgroups: gnu.emacs.bug References: <87abcpexpp.fsf@thinkpad.tsdh.de> Date: Tue, 28 Oct 2008 17:11:11 +0100 Message-ID: Cancel-Lock: sha1:v/0/k5jd3jWowks7a0P802Z3eGs= MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Lines: 14 NNTP-Posting-Host: news-access-from.tuwien.ac.at X-Trace: 1225210272 tunews.univie.ac.at 11868 192.35.241.118 X-Complaints-To: abuse@tuwien.ac.at Sender: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Tassilo Horn writes: > Is partial-completion-mode going to be removed because of that new > feature? In case it stays: Its doc-string is no longer correct: "For example, M-x p-c-m expands to M-x partial-completion-mode since no other command begins with that sequence of characters" For M-x p-c-m, I get as completions: partial-completion-mode pmail-edit-current-message From unknown Sun Sep 21 18:12:42 2025 X-Loop: don@donarmstrong.com Subject: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Reply-To: Stefan Monnier , 1266@debbugs.gnu.org Resent-From: Stefan Monnier Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Oct 2008 18:00:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1266 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@emacsbugs.donarmstrong.com id=B.12252165019541 (code B ref -1); Tue, 28 Oct 2008 18:00:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.4 required=4.0 tests=AWL,BAYES_00,FOURLA, HAS_BUG_NUMBER,RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Oct 2008 17:55:01 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SHswel009535 for ; Tue, 28 Oct 2008 10:54:59 -0700 Received: from mail.gnu.org ([199.232.76.166]:59463 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1Kusjg-0005fX-H0 for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 13:52:08 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KusmO-0008WQ-RF for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 13:54:57 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:57338) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KusmO-0008W4-Gs for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 13:54:56 -0400 Received: from alfajor.home (vpn-132-204-232-40.acd.umontreal.ca [132.204.232.40]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id m9SHtMCD014084; Tue, 28 Oct 2008 13:55:22 -0400 Received: by alfajor.home (Postfix, from userid 20848) id 45FC41C15F; Tue, 28 Oct 2008 13:54:48 -0400 (EDT) From: Stefan Monnier To: Tassilo Horn Cc: 1266@debbugs.gnu.org, emacs-pretest-bug@gnu.org Message-ID: References: <87abcpexpp.fsf@thinkpad.tsdh.de> <87bpx4eoa3.fsf@thinkpad.tsdh.de> Date: Tue, 28 Oct 2008 13:54:48 -0400 In-Reply-To: <87bpx4eoa3.fsf@thinkpad.tsdh.de> (Tassilo Horn's message of "Tue, 28 Oct 2008 16:24:04 +0100") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-NAI-Spam-Level: X-NAI-Spam-Score: 0.7 X-NAI-Spam-Rules: 2 Rules triggered SUBJ_HAS_UNIQ_ID=0.7, RV3134=0 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-CrossAssassin-Score: 2 >>> Is that possible? >> FWIW the default completion now includes partial-completion-like >> behavior. So you may want to turn off partial-completion-mode in >> Emacs-23 (you may also want to tweak completion-styles to bring the >> completion behavior closer to partial-completion-mode by removing >> `basic'). > I did that and like the behavior. It's even better (simpler) than > cycling around. > Is partial-completion-mode going to be removed because of that new > feature? I think so, but I see no hurry to do that. Stefan From unknown Sun Sep 21 18:12:42 2025 X-Loop: don@donarmstrong.com Subject: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Reply-To: Dan Nicolaescu , 1266@debbugs.gnu.org Resent-From: Dan Nicolaescu Resent-To: bug-submit-list@lists.donarmstrong.com Resent-CC: Emacs Bugs Resent-Date: Tue, 28 Oct 2008 18:50:03 +0000 Resent-Message-ID: Resent-Sender: don@donarmstrong.com X-Emacs-PR-Message: report 1266 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 1266-submit@emacsbugs.donarmstrong.com id=B1266.122521940122166 (code B ref 1266); Tue, 28 Oct 2008 18:50:03 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-8.8 required=4.0 tests=AWL,BAYES_00,FOURLA, HAS_BUG_NUMBER,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 1266) by emacsbugs.donarmstrong.com; 28 Oct 2008 18:43:21 +0000 Received: from barrelv2.ics.uci.edu (barrelv2.ics.uci.edu [128.195.1.114]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SIhIMH022160 for <1266@emacsbugs.donarmstrong.com>; Tue, 28 Oct 2008 11:43:19 -0700 Received: from mothra.ics.uci.edu (mothra.ics.uci.edu [128.195.6.93]) by barrelv2.ics.uci.edu (8.13.7+Sun/8.13.7) with ESMTP id m9SIgXTu014791; Tue, 28 Oct 2008 11:42:33 -0700 (PDT) Received: (from dann@localhost) by mothra.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id m9SIgWgH027054; Tue, 28 Oct 2008 11:42:32 -0700 (PDT) Date: Tue, 28 Oct 2008 11:42:32 -0700 (PDT) Message-Id: <200810281842.m9SIgWgH027054@mothra.ics.uci.edu> From: Dan Nicolaescu To: Stefan Monnier Cc: 1266@debbugs.gnu.org, Tassilo Horn References: <87abcpexpp.fsf@thinkpad.tsdh.de> <87bpx4eoa3.fsf@thinkpad.tsdh.de> In-Reply-To: (Stefan Monnier's message of "Tue, 28 Oct 2008 13:54:48 -0400") Lines: 18 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: m9SIgXTu014791 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.44, required 5, autolearn=disabled, ALL_TRUSTED -1.44) X-ICS-MailScanner-From: dann@mothra.ics.uci.edu Stefan Monnier writes: > >>> Is that possible? > >> FWIW the default completion now includes partial-completion-like > >> behavior. So you may want to turn off partial-completion-mode in > >> Emacs-23 (you may also want to tweak completion-styles to bring the > >> completion behavior closer to partial-completion-mode by removing > >> `basic'). > > > I did that and like the behavior. It's even better (simpler) than > > cycling around. > > Is partial-completion-mode going to be removed because of that new > > feature? > > I think so, but I see no hurry to do that. Maybe NEWS should make it more clear that partial-completion-mode might not be needed anymore... From unknown Sun Sep 21 18:12:42 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: don@donarmstrong.com From: help-debbugs@gnu.org (Emacs bug Tracking System) To: Tassilo Horn Subject: bug#1266 closed by Chong Yidong (Re: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode) Message-ID: References: <87bpwszwq0.fsf@cyd.mit.edu> <87abcpexpp.fsf@thinkpad.tsdh.de> X-Emacs-PR-Message: they-closed 1266 X-Emacs-PR-Package: emacs Reply-To: 1266@debbugs.gnu.org Content-Type: multipart/mixed; boundary="----------=_1225986603-27115-1" This is a multi-part message in MIME format... ------------=_1225986603-27115-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #1266: 23.0.60; Cycling between possible completion points in partial-compl= etion-mode It has been closed by Chong Yidong . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Chong Yidong by replying to this email. --=20 1266: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D1266 Emacs Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1225986603-27115-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From cyd@stupidchicken.com Thu Nov 6 07:43:15 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-5.5 required=4.0 tests=AWL,BAYES_00,HAS_BUG_NUMBER autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at 1266-done) by emacsbugs.donarmstrong.com; 6 Nov 2008 15:43:15 +0000 Received: from cyd.mit.edu (CYD.MIT.EDU [18.115.2.24]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id mA6Fh9ZS025880 for <1266-done@emacsbugs.donarmstrong.com>; Thu, 6 Nov 2008 07:43:10 -0800 Received: by cyd.mit.edu (Postfix, from userid 1000) id 943A957E0BE; Thu, 6 Nov 2008 10:43:19 -0500 (EST) From: Chong Yidong To: Markus Triska Cc: 1266-done@debbugs.gnu.org Subject: Re: bug#1266: 23.0.60; Cycling between possible completion points in partial-completion-mode Date: Thu, 06 Nov 2008 10:43:19 -0500 Message-ID: <87bpwszwq0.fsf@cyd.mit.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii > "For example, M-x p-c-m expands to M-x partial-completion-mode since > no other command begins with that sequence of characters" > > For M-x p-c-m, I get as completions: > > partial-completion-mode > pmail-edit-current-message pmail-* will be renamed to rmail-* before the release, so we don't need to worry about this. This thread seems to be over, so I'm closing the bug in the tracker. ------------=_1225986603-27115-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From thorn@fastmail.fm Tue Oct 28 05:00:37 2008 X-Spam-Checker-Version: SpamAssassin 3.2.3-bugs.debian.org_2005_01_02 (2007-08-08) on rzlab.ucr.edu X-Spam-Level: X-Spam-Status: No, score=-9.1 required=4.0 tests=AWL,BAYES_00,FOURLA, RCVD_IN_DNSWL_MED autolearn=ham version=3.2.3-bugs.debian.org_2005_01_02 Received: (at submit) by emacsbugs.donarmstrong.com; 28 Oct 2008 12:00:37 +0000 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id m9SC0Sj2019420 for ; Tue, 28 Oct 2008 05:00:30 -0700 Received: from mail.gnu.org ([199.232.76.166]:51476 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1KunCc-0001Jh-O3 for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 07:57:39 -0400 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1KunFJ-0007Fp-UL for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 08:00:27 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:13626) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1KunFJ-0007Ex-Ek for emacs-pretest-bug@gnu.org; Tue, 28 Oct 2008 08:00:25 -0400 Received: from localhost (localhost [127.0.0.1]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 0D1C7789A497 for ; Tue, 28 Oct 2008 13:00:21 +0100 (CET) Received: from deliver.uni-koblenz.de ([127.0.0.1]) by localhost (deliver.uni-koblenz.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 16262-07 for ; Tue, 28 Oct 2008 13:00:18 +0100 (CET) X-CHKRCPT: Envelopesender vrfy thorn@fastmail.fm Received: from thinkpad.tsdh.de (dhcp32.uni-koblenz.de [141.26.71.32]) by deliver.uni-koblenz.de (Postfix) with ESMTP id 7DD957893FBA for ; Tue, 28 Oct 2008 13:00:18 +0100 (CET) From: Tassilo Horn To: emacs-pretest-bug@gnu.org Subject: 23.0.60; Cycling between possible completion points in partial-completion-mode Date: Tue, 28 Oct 2008 13:00:18 +0100 Message-ID: <87abcpexpp.fsf@thinkpad.tsdh.de> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Virus-Scanned: amavisd-new at uni-koblenz.de X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) Please write in English if possible, because the Emacs maintainers usually do not have translators to read other languages for them. Your bug report will be posted to the emacs-pretest-bug@gnu.org mailing lis= t. Please describe exactly what actions triggered the bug and the precise symptoms of the bug: I have the following directories below ~/uni/repos/ re-group/ redseeds-main/ redseeds-uko/ When I do C-x C-f ~/uni/repos/re- the completions are shown and point moves before the hyphen. To complete to re-group/ I have to move point explicitly to the end using `C-e' and enter the g followed by an additional . I think it would be very convenient if cycled between all possible completion points, starting with the last position if the current entry matches the start of an item completely. So in my example C-x C-f ~/uni/repos/re- would pop up the completion list and let point stay at the end. An additional would move point to before the hyphen. Another would move it to the end again. Is that possible? It's all tested with emacs -Q. If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. If you would like to further debug the crash, please read the file /usr/share/emacs/23.0.60/etc/DEBUG for instructions. In GNU Emacs 23.0.60.1 (x86_64-pc-linux-gnu, GTK+ Version 2.14.4) of 2008-10-24 on thinkpad Windowing system distributor `The X.Org Foundation', version 11.0.10502000 configured using `configure '--prefix=3D/usr' '--host=3Dx86_64-pc-linux-gn= u' '--mandir=3D/usr/share/man' '--infodir=3D/usr/share/info' '--datadir=3D/= usr/share' '--sysconfdir=3D/etc' '--localstatedir=3D/var/lib' '--libdir=3D/= usr/lib64' '--program-suffix=3D-emacs-23' '--infodir=3D/usr/share/info/emac= s-23' '--with-sound' '--with-x' '--with-toolkit-scroll-bars' '--with-gif' '= --with-jpeg' '--with-png' '--with-rsvg' '--with-tiff' '--with-xpm' '--with-= freetype' '--with-xft' '--with-libotf' '--with-m17n-flt' '--with-x-toolkit= =3Dgtk' '--without-hesiod' '--with-kerberos' '--with-kerberos5' '--with-gpm= ' '--with-dbus' '--build=3Dx86_64-pc-linux-gnu' 'build_alias=3Dx86_64-pc-li= nux-gnu' 'host_alias=3Dx86_64-pc-linux-gnu' 'CFLAGS=3D-g -ggdb -O1 -pipe' '= LDFLAGS=3D'' 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_US.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default-enable-multibyte-characters: t Major mode: Group Minor modes in effect: gnus-topic-mode: t gnus-undo-mode: t rcirc-track-minor-mode: t yas/minor-mode: t partial-completion-mode: t shell-dirtrack-mode: t recentf-mode: t iswitchb-mode: t window-number-meta-mode: t window-number-mode: t savehist-mode: t exec-abbrev-cmd-mode: t show-paren-mode: t tooltip-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: =20 w e n n SPC m =F6 g l i c h M-q M-q =20 M-q =20 =20 =20 =20 M-q =20 =20 =20 C-c C-c c c SPC c=20 SPC c l s =20 C-c g =20 =20 ^ =20 =20 =20 =20 =20 =20 =20 q c =20 =20 B y q q C-h=20 i u u u u m e m a s p a r t i a l -=20 c o m p l e t i o n =20 =20 =20 =20 =20 =20 q C-x C-f u n r =20 r e l - =20 C-g M-x r e b r e p =20 Recent messages: 20081028T124829.852> Scoring... 20081028T124829.854> Scoring...done 20081028T124829.855> Generating summary... 20081028T124829.856> Generating summary...done 20081028T124833.885> End of message 20081028T124835.101> Exiting summary buffer and applying spam rules 20081028T124835.110> nnimap: Setting marks in INBOX.mailinglists.emacs-deve= l... 20081028T124835.131> nnimap: Setting marks in INBOX.mailinglists.emacs-deve= l...done 20081028T124835.185> No more unread newsgroups Info-extract-pointer: Node has no Up Quit --=20 The glass is neither half-full nor half-empty: it's twice as big as it needs to be. ------------=_1225986603-27115-1--