From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Apr 2012 02:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 11182@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.13335915729922 (code B ref -1); Thu, 05 Apr 2012 02:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Apr 2012 02:06:12 +0000 Received: from localhost ([127.0.0.1]:40439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFc5S-0002Zy-Vl for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:06:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53158) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFc5O-0002Zo-Hf for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:06:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFc4p-0005Ky-CD for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:05:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:56995) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFc4p-0005Ku-8n for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:05:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFc4k-000406-7f for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2012 22:05:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFc4T-0005Jn-Ex for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2012 22:05:24 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:45484) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFc4S-0005CC-V6 for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2012 22:05:09 -0400 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id q3524SIP028054 for ; Thu, 5 Apr 2012 11:04:28 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id q3524Rb3004171 for ; Thu, 5 Apr 2012 11:04:27 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id q3524RB9015275 for ; Thu, 5 Apr 2012 11:04:27 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa Date: Thu, 05 Apr 2012 11:04:27 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Solaris 9 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) 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 (------) This is with the latest trunk emacs. In *shell* buffer, if I have files temp1, temp2, temp.txt, and type as this ( means the TAB key): % rm temp *Completions* buffer pops up and lists temp1, temp2, temp.txt. But after that, when I type '?' key, ? is not inserted in the buffer because C-h c ? tells that it runs completion-help-at-point. This is very annoying. What I want to do is to delete only temp1 and temp2 by typing "rm temp?". --- Kenichi Handa handa@m17n.org In GNU Emacs 24.0.93.2 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2012-03-28 on etlken 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: ja_JP.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: RMAIL Minor modes in effect: shell-dirtrack-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: C-n C-n C-n C-n C-p C-p C-p C-p M-f M-b T h e SPC c u r r e n t SPC M-l i n g SPC l i s t M-d M-f M-f M-f M-f M-f M-d M-f M-f M-b C-k a M-b M-b i s SPC C-e l i v e . C-a C-n C-n C-n C-n C-p C-p C-p C-p C-p C-e . C-n C-n C-n C-n . < C-v M-v C-p C-p C-p C-p C-p C-p C-p C-p C-n M-f M-f M-b w i l l SPC b e SPC m 1 7 n - l i b - m l @ a i s t . g o . j p M-d M-d M-d M-d q C-a M-r h d d d SPC d SPC SPC d d d d SPC d SPC n d d d d d d d d d d d C-p u SPC SPC SPC SPC SPC SPC n d C-p C-p SPC d d d s y q C-v < C-c C-c s q C-x k p u s h d SPC . . / w o b z r SPC m e r g e l s SPC # C-a C-k b z r SPC c o m m i t SPC - m SPC ' m e r g e SPC t r u n k ' M-x o m p i c o m p i l e C F L A G S = - g C-x o M-r C-x o s r c / e m a c s C-x o M-x r e p o r t Recent messages: /usr/local/work/emacs/work /usr/local/work/emacs/trunk comint--common-quoted-suffix: Wrong type argument: wholenump, -1 (No files need saving) Compilation finished Getting mail from /var/mail/handa... Counting new messages...done (1) Saving file /usr/local/home/handa/RMAIL... Wrote /usr/local/home/handa/RMAIL [2 times] 1 new message read Making completion list... Load-path shadows: /usr/local/share/emacs/site-lisp/evi-mule hides /usr/local/share/emacs/site-lisp/lookup/evi-mule /usr/local/share/emacs/site-lisp/evi hides /usr/local/share/emacs/site-lisp/lookup/evi /usr/local/share/emacs/site-lisp/anthy/anthy hides /usr/local/share/emacs/site-lisp/egg/egg/anthy /usr/local/share/emacs/site-lisp/egg/its/thai hides /usr/local/work/emacs/stable/lisp/language/thai /usr/local/share/emacs/site-lisp/egg/its/greek hides /usr/local/work/emacs/stable/lisp/language/greek /usr/local/work/emacs/stable/lisp/textmodes/table hides ~/emacslisp/table /usr/local/work/emacs/stable/lisp/language/thai-word hides ~/emacslisp/thai-word /usr/local/work/emacs/stable/lisp/progmodes/prolog hides ~/emacslisp/prolog /usr/local/work/emacs/stable/lisp/emacs-lisp/syntax hides ~/emacslisp/syntax /usr/local/work/emacs/stable/lisp/textmodes/tex-mode hides ~/emacslisp/tex-mode Features: (shadow emacsbug compile network-stream starttls tls mailalias smtpmail auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc password-cache sendmail sort ja-dic mule-util kkc ja-dic-utl quail help-mode view newcomment dabbrev supercite easy-mmode regi mail-extr multi-isearch gnus-util qp rmailkwd pcmpl-unix ansi-color shell pcomplete comint regexp-opt ring rmailmm message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 js2-mode-autoloads package tabulated-list rmail-parse-url time rmail-sa rmailsum rmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date japan-util tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar 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 minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 05 Apr 2012 14:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kenichi Handa Cc: 11182@debbugs.gnu.org Received: via spool by 11182-submit@debbugs.gnu.org id=B11182.133363508211077 (code B ref 11182); Thu, 05 Apr 2012 14:12:01 +0000 Received: (at 11182) by debbugs.gnu.org; 5 Apr 2012 14:11:22 +0000 Received: from localhost ([127.0.0.1]:41243 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFnPG-0002sc-Fu for submit@debbugs.gnu.org; Thu, 05 Apr 2012 10:11:22 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.181]:51759) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFnPA-0002sQ-WE for 11182@debbugs.gnu.org; Thu, 05 Apr 2012 10:11:21 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AicFAKU/KE9FpZV7/2dsb2JhbACBX5x7eYhwnhmGGQSbGYQJ X-IronPort-AV: E=Sophos;i="4.73,1,1325480400"; d="scan'208";a="172282062" Received: from 69-165-149-123.dsl.teksavvy.com (HELO pastel.home) ([69.165.149.123]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 05 Apr 2012 10:10:39 -0400 Received: by pastel.home (Postfix, from userid 20848) id C8BBB59339; Thu, 5 Apr 2012 10:10:38 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 05 Apr 2012 10:10:38 -0400 In-Reply-To: (Kenichi Handa's message of "Thu, 05 Apr 2012 11:04:27 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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: -1.9 (-) > This is with the latest trunk emacs. > In *shell* buffer, if I have files temp1, temp2, temp.txt, > and type as this ( means the TAB key): > % rm temp > *Completions* buffer pops up and lists temp1, temp2, temp.txt. > But after that, when I type '?' key, ? is not inserted in the buffer > because C-h c ? tells that it runs completion-help-at-point. This is > very annoying. What I want to do is to delete only temp1 and temp2 by > typing "rm temp?". It's not a bug it's a feature. You can use `C-q ?' of course. Stefan From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. References: Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Apr 2012 00:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Stefan Monnier Cc: 11182@debbugs.gnu.org Received: via spool by 11182-submit@debbugs.gnu.org id=B11182.133367150030999 (code B ref 11182); Fri, 06 Apr 2012 00:19:01 +0000 Received: (at 11182) by debbugs.gnu.org; 6 Apr 2012 00:18:20 +0000 Received: from localhost ([127.0.0.1]:41872 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFwsd-00083w-Qf for submit@debbugs.gnu.org; Thu, 05 Apr 2012 20:18:20 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:41519) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFwsa-00083n-Nz for 11182@debbugs.gnu.org; Thu, 05 Apr 2012 20:18:18 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id q360HdQ4027767; Fri, 6 Apr 2012 09:17:39 +0900 (JST) env-from (handa@m17n.org) Received: from smtp3.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id q360HcmL015018; Fri, 6 Apr 2012 09:17:38 +0900 (JST) env-from (handa@m17n.org) Received: by smtp3.aist.go.jp with ESMTP id q360Hbl9018495; Fri, 6 Apr 2012 09:17:37 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa In-Reply-To: (message from Stefan Monnier on Thu, 05 Apr 2012 10:10:38 -0400) Date: Fri, 06 Apr 2012 09:17:37 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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: -1.9 (-) In article , Stefan Monnier writes: > > This is with the latest trunk emacs. > > In *shell* buffer, if I have files temp1, temp2, temp.txt, > > and type as this ( means the TAB key): > > % rm temp > > *Completions* buffer pops up and lists temp1, temp2, temp.txt. > > But after that, when I type '?' key, ? is not inserted in the buffer > > because C-h c ? tells that it runs completion-help-at-point. This is > > very annoying. What I want to do is to delete only temp1 and temp2 by > > typing "rm temp?". > It's not a bug it's a feature. > You can use `C-q ?' of course. Ah, that's what "the standard completion UI" in NEWS means. Ummm, I don't like it. What annoys me most is that it's very difficult to find when '?' is bound to completion-help-at-point. Are there any easy way to customize Emacs not to bind '?' to completion-help-at-point? --- Kenichi Handa handa@m17n.org From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Apr 2012 02:51:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kenichi Handa Cc: 11182@debbugs.gnu.org Received: via spool by 11182-submit@debbugs.gnu.org id=B11182.133368063611798 (code B ref 11182); Fri, 06 Apr 2012 02:51:02 +0000 Received: (at 11182) by debbugs.gnu.org; 6 Apr 2012 02:50:36 +0000 Received: from localhost ([127.0.0.1]:41913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFzFz-00034F-JW for submit@debbugs.gnu.org; Thu, 05 Apr 2012 22:50:35 -0400 Received: from ironport2-out.teksavvy.com ([206.248.154.183]:27710) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFzFx-000346-1p for 11182@debbugs.gnu.org; Thu, 05 Apr 2012 22:50:33 -0400 X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: AicFAKU/KE/O+LcR/2dsb2JhbACBX5x7eYhwnhmGGQSbGYQJ X-IronPort-AV: E=Sophos;i="4.73,1,1325480400"; d="scan'208";a="172411368" Received: from 206-248-183-17.dsl.teksavvy.com (HELO pastel.home) ([206.248.183.17]) by ironport2-out.teksavvy.com with ESMTP/TLS/ADH-AES256-SHA; 05 Apr 2012 22:49:52 -0400 Received: by pastel.home (Postfix, from userid 20848) id 5EC9D59388; Thu, 5 Apr 2012 22:49:52 -0400 (EDT) From: Stefan Monnier Message-ID: References: Date: Thu, 05 Apr 2012 22:49:52 -0400 In-Reply-To: (Kenichi Handa's message of "Fri, 06 Apr 2012 09:17:37 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) 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: -1.9 (-) > Ah, that's what "the standard completion UI" in NEWS means. > Ummm, I don't like it. What annoys me most is that it's > very difficult to find when '?' is bound to > completion-help-at-point. Are there any easy way to > customize Emacs not to bind '?' to completion-help-at-point? You can remove the binding from completion-in-region-mode-map. Stefan From unknown Fri Sep 05 20:37:04 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.428 (Entity 5.428) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Kenichi Handa Subject: bug#11182: closed (Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB.) Message-ID: References: X-Gnu-PR-Message: they-closed 11182 X-Gnu-PR-Package: emacs Reply-To: 11182@debbugs.gnu.org Date: Fri, 06 Apr 2012 03:25:01 +0000 Content-Type: multipart/mixed; boundary="----------=_1333682701-14648-1" This is a multi-part message in MIME format... ------------=_1333682701-14648-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. which was filed against the emacs package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 11182@debbugs.gnu.org. --=20 11182: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D11182 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1333682701-14648-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 11182-done) by debbugs.gnu.org; 6 Apr 2012 03:24:10 +0000 Received: from localhost ([127.0.0.1]:41917 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFzmR-0003nA-Ai for submit@debbugs.gnu.org; Thu, 05 Apr 2012 23:24:09 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:55065) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFzmL-0003mi-Vd for 11182-done@debbugs.gnu.org; Thu, 05 Apr 2012 23:24:05 -0400 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id q363NO0h013558 for <11182-done@debbugs.gnu.org>; Fri, 6 Apr 2012 12:23:24 +0900 (JST) env-from (handa@m17n.org) Received: from smtp3.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id q363NN7K013677 for <11182-done@debbugs.gnu.org>; Fri, 6 Apr 2012 12:23:23 +0900 (JST) env-from (handa@m17n.org) Received: by smtp3.aist.go.jp with ESMTP id q363NNnM023242 for <11182-done@debbugs.gnu.org>; Fri, 6 Apr 2012 12:23:23 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa To: 11182-done@debbugs.gnu.org Subject: Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. In-Reply-To: (message from Stefan Monnier on Thu, 05 Apr 2012 22:49:52 -0400) Date: Fri, 06 Apr 2012 12:23:23 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11182-done 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: -1.9 (-) In article , Stefan Monnier writes: > > Ah, that's what "the standard completion UI" in NEWS means. > > Ummm, I don't like it. What annoys me most is that it's > > very difficult to find when '?' is bound to > > completion-help-at-point. Are there any easy way to > > customize Emacs not to bind '?' to completion-help-at-point? > You can remove the binding from completion-in-region-mode-map. Thank you. I now have this in my .emacs. ;; To avoid '?' run completion-help-at-point in *shell* buffer. (define-key completion-in-region-mode-map "?" nil) --- Kenichi Handa handa@m17n.org ------------=_1333682701-14648-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Apr 2012 02:06:12 +0000 Received: from localhost ([127.0.0.1]:40439 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFc5S-0002Zy-Vl for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:06:12 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53158) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SFc5O-0002Zo-Hf for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:06:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFc4p-0005Ky-CD for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:05:32 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:56995) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFc4p-0005Ku-8n for submit@debbugs.gnu.org; Wed, 04 Apr 2012 22:05:31 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41610) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFc4k-000406-7f for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2012 22:05:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SFc4T-0005Jn-Ex for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2012 22:05:24 -0400 Received: from mx1.aist.go.jp ([150.29.246.133]:45484) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SFc4S-0005CC-V6 for bug-gnu-emacs@gnu.org; Wed, 04 Apr 2012 22:05:09 -0400 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id q3524SIP028054 for ; Thu, 5 Apr 2012 11:04:28 +0900 (JST) env-from (handa@m17n.org) Received: from smtp2.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id q3524Rb3004171 for ; Thu, 5 Apr 2012 11:04:27 +0900 (JST) env-from (handa@m17n.org) Received: by smtp2.aist.go.jp with ESMTP id q3524RB9015275 for ; Thu, 5 Apr 2012 11:04:27 +0900 (JST) env-from (handa@m17n.org) From: Kenichi Handa To: bug-gnu-emacs@gnu.org Subject: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Date: Thu, 05 Apr 2012 11:04:27 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: Solaris 9 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 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 (------) This is with the latest trunk emacs. In *shell* buffer, if I have files temp1, temp2, temp.txt, and type as this ( means the TAB key): % rm temp *Completions* buffer pops up and lists temp1, temp2, temp.txt. But after that, when I type '?' key, ? is not inserted in the buffer because C-h c ? tells that it runs completion-help-at-point. This is very annoying. What I want to do is to delete only temp1 and temp2 by typing "rm temp?". --- Kenichi Handa handa@m17n.org In GNU Emacs 24.0.93.2 (i686-pc-linux-gnu, GTK+ Version 2.22.0) of 2012-03-28 on etlken 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: ja_JP.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: RMAIL Minor modes in effect: shell-dirtrack-mode: t display-time-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t Recent input: C-n C-n C-n C-n C-p C-p C-p C-p M-f M-b T h e SPC c u r r e n t SPC M-l i n g SPC l i s t M-d M-f M-f M-f M-f M-f M-d M-f M-f M-b C-k a M-b M-b i s SPC C-e l i v e . C-a C-n C-n C-n C-n C-p C-p C-p C-p C-p C-e . C-n C-n C-n C-n . < C-v M-v C-p C-p C-p C-p C-p C-p C-p C-p C-n M-f M-f M-b w i l l SPC b e SPC m 1 7 n - l i b - m l @ a i s t . g o . j p M-d M-d M-d M-d q C-a M-r h d d d SPC d SPC SPC d d d d SPC d SPC n d d d d d d d d d d d C-p u SPC SPC SPC SPC SPC SPC n d C-p C-p SPC d d d s y q C-v < C-c C-c s q C-x k p u s h d SPC . . / w o b z r SPC m e r g e l s SPC # C-a C-k b z r SPC c o m m i t SPC - m SPC ' m e r g e SPC t r u n k ' M-x o m p i c o m p i l e C F L A G S = - g C-x o M-r C-x o s r c / e m a c s C-x o M-x r e p o r t Recent messages: /usr/local/work/emacs/work /usr/local/work/emacs/trunk comint--common-quoted-suffix: Wrong type argument: wholenump, -1 (No files need saving) Compilation finished Getting mail from /var/mail/handa... Counting new messages...done (1) Saving file /usr/local/home/handa/RMAIL... Wrote /usr/local/home/handa/RMAIL [2 times] 1 new message read Making completion list... Load-path shadows: /usr/local/share/emacs/site-lisp/evi-mule hides /usr/local/share/emacs/site-lisp/lookup/evi-mule /usr/local/share/emacs/site-lisp/evi hides /usr/local/share/emacs/site-lisp/lookup/evi /usr/local/share/emacs/site-lisp/anthy/anthy hides /usr/local/share/emacs/site-lisp/egg/egg/anthy /usr/local/share/emacs/site-lisp/egg/its/thai hides /usr/local/work/emacs/stable/lisp/language/thai /usr/local/share/emacs/site-lisp/egg/its/greek hides /usr/local/work/emacs/stable/lisp/language/greek /usr/local/work/emacs/stable/lisp/textmodes/table hides ~/emacslisp/table /usr/local/work/emacs/stable/lisp/language/thai-word hides ~/emacslisp/thai-word /usr/local/work/emacs/stable/lisp/progmodes/prolog hides ~/emacslisp/prolog /usr/local/work/emacs/stable/lisp/emacs-lisp/syntax hides ~/emacslisp/syntax /usr/local/work/emacs/stable/lisp/textmodes/tex-mode hides ~/emacslisp/tex-mode Features: (shadow emacsbug compile network-stream starttls tls mailalias smtpmail auth-source eieio byte-opt bytecomp byte-compile cconv macroexp assoc password-cache sendmail sort ja-dic mule-util kkc ja-dic-utl quail help-mode view newcomment dabbrev supercite easy-mmode regi mail-extr multi-isearch gnus-util qp rmailkwd pcmpl-unix ansi-color shell pcomplete comint regexp-opt ring rmailmm message format-spec rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mailabbrev gmm-utils mailheader mail-parse rfc2231 js2-mode-autoloads package tabulated-list rmail-parse-url time rmail-sa rmailsum rmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date japan-util tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image fringe lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar 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 minibuffer loaddefs button faces cus-face files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) ------------=_1333682701-14648-1-- From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Apr 2012 09:35:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Kenichi Handa Cc: 11182@debbugs.gnu.org, handa@m17n.org Reply-To: Eli Zaretskii Received: via spool by 11182-submit@debbugs.gnu.org id=B11182.133370484214216 (code B ref 11182); Fri, 06 Apr 2012 09:35:02 +0000 Received: (at 11182) by debbugs.gnu.org; 6 Apr 2012 09:34:02 +0000 Received: from localhost ([127.0.0.1]:42128 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SG5YQ-0003hF-2l for submit@debbugs.gnu.org; Fri, 06 Apr 2012 05:34:02 -0400 Received: from mtaout21.012.net.il ([80.179.55.169]:63988) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SG5YM-0003gp-TI for 11182@debbugs.gnu.org; Fri, 06 Apr 2012 05:34:00 -0400 Received: from conversion-daemon.a-mtaout21.012.net.il by a-mtaout21.012.net.il (HyperSendmail v2007.08) id <0M2100E00X05KQ00@a-mtaout21.012.net.il> for 11182@debbugs.gnu.org; Fri, 06 Apr 2012 12:32:35 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.229.252.114]) by a-mtaout21.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M2100EQ3X6AHO60@a-mtaout21.012.net.il>; Fri, 06 Apr 2012 12:32:35 +0300 (IDT) Date: Fri, 06 Apr 2012 12:31:59 +0300 From: Eli Zaretskii In-reply-to: X-012-Sender: halo1@inter.net.il Message-id: <83ehs1b3zk.fsf@gnu.org> References: X-Spam-Score: -1.2 (-) 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: -1.2 (-) > From: Kenichi Handa > Date: Fri, 06 Apr 2012 12:23:23 +0900 > > In article , Stefan Monnier writes: > > > > Ah, that's what "the standard completion UI" in NEWS means. > > > Ummm, I don't like it. What annoys me most is that it's > > > very difficult to find when '?' is bound to > > > completion-help-at-point. Are there any easy way to > > > customize Emacs not to bind '?' to completion-help-at-point? > > > You can remove the binding from completion-in-region-mode-map. > > Thank you. I now have this in my .emacs. > > ;; To avoid '?' run completion-help-at-point in *shell* buffer. > (define-key completion-in-region-mode-map "?" nil) Shouldn't Shell Mode and its derivatives remap that to M-? or some such? `?' is too frequent a character in command-line interfaces to have it bound to anything other than self-insert-command, IMO. At least both Bash and GDB bind that function to M-?, and I think Emacs should follow suit. From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Resent-From: "Drew Adams" Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 06 Apr 2012 20:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: "'Eli Zaretskii'" , "'Kenichi Handa'" Cc: 11182@debbugs.gnu.org Received: via spool by 11182-submit@debbugs.gnu.org id=B11182.133374508117917 (code B ref 11182); Fri, 06 Apr 2012 20:45:02 +0000 Received: (at 11182) by debbugs.gnu.org; 6 Apr 2012 20:44:41 +0000 Received: from localhost ([127.0.0.1]:42873 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGG1Q-0004ew-Bi for submit@debbugs.gnu.org; Fri, 06 Apr 2012 16:44:40 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:18881) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGG1N-0004en-Cw for 11182@debbugs.gnu.org; Fri, 06 Apr 2012 16:44:38 -0400 Received: from ucsinet22.oracle.com (ucsinet22.oracle.com [156.151.31.94]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q36Kht3p030611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 6 Apr 2012 20:43:56 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet22.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q36KhrQ6000644 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 6 Apr 2012 20:43:54 GMT Received: from abhmt118.oracle.com (abhmt118.oracle.com [141.146.116.70]) by acsmt357.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q36Khrnn014362; Fri, 6 Apr 2012 15:43:53 -0500 Received: from dradamslap1 (/10.159.49.156) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Fri, 06 Apr 2012 13:43:52 -0700 From: "Drew Adams" References: <83ehs1b3zk.fsf@gnu.org> Date: Fri, 6 Apr 2012 13:43:49 -0700 Message-ID: <1FEF0D23A7E14962BF909AC9B7B7DE2A@us.oracle.com> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 11 X-MIMEOLE: Produced By Microsoft MimeOLE V6.00.2900.6157 In-Reply-To: <83ehs1b3zk.fsf@gnu.org> Thread-Index: Ac0T2HuIKINFzWTZSAmTSEvf1rtR3wAXKkWQ X-Source-IP: ucsinet22.oracle.com [156.151.31.94] X-CT-RefId: str=0001.0A090209.4F7F558C.0031,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.9 (------) 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 (------) > Shouldn't Shell Mode and its derivatives remap that to M-? or some > such? `?' is too frequent a character in command-line interfaces to > have it bound to anything other than self-insert-command, IMO. At > least both Bash and GDB bind that function to M-?, and I think Emacs > should follow suit. FWIW - `M-?' is what Icicles uses for (minibuffer) completion help. I think it's nuts that vanilla Emacs still uses ordinary, printing chars such as `?' and `newline' for special minibuffer commands, instead of just inserting them. And even `SPC' outside of (finally!) file names. A user is more likely to expect `?' to self-insert than to think s?he should use `C-q ?' to insert a `?'. Yes, I know you've heard it before... But glad to hear Eli in favor of `M-?' here. From unknown Fri Sep 05 20:37:04 2025 X-Loop: help-debbugs@gnu.org Subject: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. Resent-From: Stefan Monnier Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 07 Apr 2012 03:59:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11182 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Eli Zaretskii Cc: 11182@debbugs.gnu.org, Kenichi Handa Received: via spool by 11182-submit@debbugs.gnu.org id=B11182.133377114122765 (code B ref 11182); Sat, 07 Apr 2012 03:59:01 +0000 Received: (at 11182) by debbugs.gnu.org; 7 Apr 2012 03:59:01 +0000 Received: from localhost ([127.0.0.1]:42977 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGMnk-0005v8-Tn for submit@debbugs.gnu.org; Fri, 06 Apr 2012 23:59:01 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:36811) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGMni-0005v0-Mh for 11182@debbugs.gnu.org; Fri, 06 Apr 2012 23:58:59 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by chene.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q373wEJX031558; Fri, 6 Apr 2012 23:58:15 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id A20D3AE08C; Fri, 6 Apr 2012 23:58:14 -0400 (EDT) From: Stefan Monnier Message-ID: References: <83ehs1b3zk.fsf@gnu.org> Date: Fri, 06 Apr 2012 23:58:14 -0400 In-Reply-To: <83ehs1b3zk.fsf@gnu.org> (Eli Zaretskii's message of "Fri, 06 Apr 2012 12:31:59 +0300") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.94 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Level: X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0.2 X-NAI-Spam-Rules: 2 Rules triggered GEN_SPAM_FEATRE=0.2, RV4184=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4184> : streams <744570> : uri <1096867> X-Spam-Score: -3.5 (---) 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: -3.5 (---) > Shouldn't Shell Mode and its derivatives remap that to M-? or some > such? `?' is too frequent a character in command-line interfaces to Good point. I guess completion-in-region-mode-map should use M-? rather than ?. Please make this change for 24.1. Stefan