From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 04 22:06:12 2012 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) From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 05 10:11:22 2012 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 To: Kenichi Handa Subject: Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. 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-Debbugs-Envelope-To: 11182 Cc: 11182@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Thu Apr 05 20:18:20 2012 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 To: Stefan Monnier 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 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-Debbugs-Envelope-To: 11182 Cc: 11182@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Thu Apr 05 22:50:35 2012 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 To: Kenichi Handa Subject: Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. 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-Debbugs-Envelope-To: 11182 Cc: 11182@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Thu Apr 05 23:24:10 2012 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 From debbugs-submit-bounces@debbugs.gnu.org Fri Apr 06 05:34:02 2012 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 Subject: Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. In-reply-to: X-012-Sender: halo1@inter.net.il To: Kenichi Handa Message-id: <83ehs1b3zk.fsf@gnu.org> References: X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11182 Cc: 11182@debbugs.gnu.org, handa@m17n.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 06 16:44:41 2012 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" To: "'Eli Zaretskii'" , "'Kenichi Handa'" References: <83ehs1b3zk.fsf@gnu.org> Subject: RE: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. 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-Debbugs-Envelope-To: 11182 Cc: 11182@debbugs.gnu.org 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 debbugs-submit-bounces@debbugs.gnu.org Fri Apr 06 23:59:01 2012 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 To: Eli Zaretskii Subject: Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. 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-Debbugs-Envelope-To: 11182 Cc: 11182@debbugs.gnu.org, Kenichi Handa 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 From debbugs-submit-bounces@debbugs.gnu.org Sat Apr 07 04:16:43 2012 Received: (at 11182-done) by debbugs.gnu.org; 7 Apr 2012 08:16:44 +0000 Received: from localhost ([127.0.0.1]:43054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGQp9-0003Jq-LO for submit@debbugs.gnu.org; Sat, 07 Apr 2012 04:16:43 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:50133) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SGQp7-0003Ji-HP for 11182-done@debbugs.gnu.org; Sat, 07 Apr 2012 04:16:42 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0M2300700O8ZAC00@a-mtaout22.012.net.il> for 11182-done@debbugs.gnu.org; Sat, 07 Apr 2012 11:15:56 +0300 (IDT) Received: from HOME-C4E4A596F7 ([84.229.252.114]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M23006VVOAJYBB0@a-mtaout22.012.net.il>; Sat, 07 Apr 2012 11:15:56 +0300 (IDT) Date: Sat, 07 Apr 2012 11:13:55 +0300 From: Eli Zaretskii Subject: Re: bug#11182: 24.0.93; In *shell* buffer, '?' can't be inserted after TAB. In-reply-to: X-012-Sender: halo1@inter.net.il To: Stefan Monnier Message-id: <83ty0w9cxo.fsf@gnu.org> References: <83ehs1b3zk.fsf@gnu.org> X-Spam-Score: -1.2 (-) X-Debbugs-Envelope-To: 11182-done Cc: 11182-done@debbugs.gnu.org, handa@m17n.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii 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: Stefan Monnier > Cc: Kenichi Handa , 11182@debbugs.gnu.org > Date: Fri, 06 Apr 2012 23:58:14 -0400 > > > 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. Done as revision 107782 on the emacs-24 branch. From unknown Fri Sep 05 20:37:13 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Sat, 05 May 2012 11:24:03 +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