From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 17 18:25:29 2012 Received: (at submit) by debbugs.gnu.org; 17 Apr 2012 22:25:29 +0000 Received: from localhost ([127.0.0.1]:38830 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKGpx-0001Gq-In for submit@debbugs.gnu.org; Tue, 17 Apr 2012 18:25:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:53097) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKGps-0001Gc-NZ for submit@debbugs.gnu.org; Tue, 17 Apr 2012 18:25:24 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SKGpZ-0003u7-T0 for submit@debbugs.gnu.org; Tue, 17 Apr 2012 18:25:05 -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, T_DKIM_INVALID autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:57659) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SKGpZ-0003sn-Nl for submit@debbugs.gnu.org; Tue, 17 Apr 2012 18:25:01 -0400 Received: from eggs.gnu.org ([208.118.235.92]:59608) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SKGpV-0005qu-Cs for bug-gnu-emacs@gnu.org; Tue, 17 Apr 2012 18:25:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1SKGpQ-0003gQ-Vl for bug-gnu-emacs@gnu.org; Tue, 17 Apr 2012 18:24:56 -0400 Received: from mailbigip.dreamhost.com ([208.97.132.5]:55864 helo=homiemail-a1.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1SKGpQ-0003fk-Hh for bug-gnu-emacs@gnu.org; Tue, 17 Apr 2012 18:24:52 -0400 Received: from homiemail-a1.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTP id 4B5A934806C for ; Tue, 17 Apr 2012 15:24:49 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:subject :date:message-id:mime-version:content-type; q=dns; s=jidanni.org ; b=nuXVqqhCrVSXA8Qz5qpjEsqJdrtbarLkvFslAUXzR8yOCVZ2EKHM14mMDMtm /COb5hegPTWZJ3hJpcyvYt2KKYqApIpTDNYbt8ArvnQgSXd7K4z85/CBp7C/tfvE J0Pr8DW55H+8A4Aam9h9qQ1sHFNVMLBqvU/BDa+B1vEqnGA= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to :subject:date:message-id:mime-version:content-type; s= jidanni.org; bh=NhK7k8lzQGA9TFb1XqH/YvHlKH0=; b=JR61b0bXrQ8ZxToq 2fKDJ1fpPsaGEbZPVhGn2oOHXJAcOy2XUPhkE+GZVZxeMGFl0KkNUaqlm6ud5CtZ bItjTeCziz+RcxfhgMWNZiC9q5ef/0jKYMfOXB1IIpFLOLUBtQy+elkw5izZDbg4 SSZaLrVLuex4mCIwF5Iy8im3n7I= Received: from jidanni.org (218-163-20-27.dynamic.hinet.net [218.163.20.27]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a1.g.dreamhost.com (Postfix) with ESMTPSA id EBC9E34806B for ; Tue, 17 Apr 2012 15:24:48 -0700 (PDT) From: jidanni@jidanni.org To: bug-gnu-emacs@gnu.org Subject: Rgrep can get out of hand, so... Date: Wed, 18 Apr 2012 06:24:45 +0800 Message-ID: <87fwc2vvwy.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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 (------) Rgrep can cause massive searches. Killing its buffer won't stop it! Also it should say what keys to kill it right there at the top. Indeed, not even (describe-function (quote rgrep)) or (describe-function (quote grep)) says how to kill a runaway [r]grep. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 01:40:27 2012 Received: (at 11268) by debbugs.gnu.org; 18 Apr 2012 05:40:27 +0000 Received: from localhost ([127.0.0.1]:39147 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNcx-0003ec-3j for submit@debbugs.gnu.org; Wed, 18 Apr 2012 01:40:27 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:42672 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNcs-0003eN-Up for 11268@debbugs.gnu.org; Wed, 18 Apr 2012 01:40:23 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id E2AFB451C970; Tue, 17 Apr 2012 22:40:09 -0700 (PDT) From: Juri Linkov To: jidanni@jidanni.org Subject: Re: bug#11268: Rgrep can get out of hand, so... Organization: JURTA References: <87fwc2vvwy.fsf@jidanni.org> Date: Wed, 18 Apr 2012 08:28:12 +0300 In-Reply-To: <87fwc2vvwy.fsf@jidanni.org> (jidanni@jidanni.org's message of "Wed, 18 Apr 2012 06:24:45 +0800") Message-ID: <87ty0hoh0z.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11268 Cc: 11268@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 (-) > Rgrep can cause massive searches. > > Killing its buffer won't stop it! > > Also it should say what keys to kill it right there at the top. > > Indeed, not even (describe-function (quote rgrep)) or (describe-function > (quote grep)) says how to kill a runaway [r]grep. You can kill the running grep with `C-c C-k'. Also when you kill its buffer with `C-x k', it asks you the question: "Buffer "*grep*" has a running process; kill it? (yes or no)" Just say yes. If you can't find the buffer where grep runs, use `M-x list-processes RET' to find the ruinning process. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 01:49:29 2012 Received: (at 11268) by debbugs.gnu.org; 18 Apr 2012 05:49:29 +0000 Received: from localhost ([127.0.0.1]:39152 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNld-0003rA-2K for submit@debbugs.gnu.org; Wed, 18 Apr 2012 01:49:29 -0400 Received: from caiajhbdcbhh.dreamhost.com ([208.97.132.177]:50062 helo=homiemail-a37.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNlX-0003r0-RK for 11268@debbugs.gnu.org; Wed, 18 Apr 2012 01:49:24 -0400 Received: from homiemail-a37.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a37.g.dreamhost.com (Postfix) with ESMTP id 64021208077; Tue, 17 Apr 2012 22:49:07 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=from:to:cc:subject :references:date:message-id:mime-version:content-type; q=dns; s= jidanni.org; b=gZwNzfW0exkQz63T7eb5dc0x3Ue8hRT2fG6/lZ7T3gp/MU+6a 5H4Ev4HLg0FKA+WV6k8sK/h5jvY3pJeYmRTLY3gir0HyIsW6faQ3IIi+1kdvZqZZ ntkgPAb9wwUq8SXYPaZzRkdyt5Ioay7rmxWdK4dfwhAJY3itus0YGqIe1U= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=from:to:cc :subject:references:date:message-id:mime-version:content-type; s=jidanni.org; bh=C0OUF1NbJl5NSnwJOSY8ouMOwwA=; b=pYCvB5O3tQ5Gf qfO8fUEntgYVuiz5l7HR4T8aJCO6M38jQsTbPLzP4FIv6j1RGkvYQzM5Q29cGJts Z4N/j2gCrIuhCY9uvokPJfk4OpExRTPUI/jMv4N+unk1ChLge0MUrH67oJPizeIZ Es0PFNWxvwHcc6o6ljzh61R83g7mTg= Received: from jidanni.org (218-163-20-27.dynamic.hinet.net [218.163.20.27]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a37.g.dreamhost.com (Postfix) with ESMTPSA id 0330720806B; Tue, 17 Apr 2012 22:49:06 -0700 (PDT) From: jidanni@jidanni.org To: juri@jurta.org Subject: Re: bug#11268: Rgrep can get out of hand, so... References: <87ty0hoh0z.fsf@mail.jurta.org> Date: Wed, 18 Apr 2012 13:49:02 +0800 Message-ID: <877gxdlhdd.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11268 Cc: 11268@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 (-) JL> You can kill the running grep with `C-c C-k'. OK that worked this time... Well at least the docstrings should mention that. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 02:04:00 2012 Received: (at 11268) by debbugs.gnu.org; 18 Apr 2012 06:04:00 +0000 Received: from localhost ([127.0.0.1]:39156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNzg-0004B9-81 for submit@debbugs.gnu.org; Wed, 18 Apr 2012 02:04:00 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34426 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKNza-0004Az-UH for 11268@debbugs.gnu.org; Wed, 18 Apr 2012 02:03:54 -0400 Received: from [155.69.17.204] (port=56053 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SKNzM-0002Q4-QL; Wed, 18 Apr 2012 02:03:37 -0400 From: Chong Yidong To: jidanni@jidanni.org Subject: Re: bug#11268: Rgrep can get out of hand, so... References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> Date: Wed, 18 Apr 2012 14:03:29 +0800 In-Reply-To: <877gxdlhdd.fsf@jidanni.org> (jidanni@jidanni.org's message of "Wed, 18 Apr 2012 13:49:02 +0800") Message-ID: <87ipgxwp8u.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11268 Cc: juri@jurta.org, 11268@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 (------) jidanni@jidanni.org writes: > Well at least the docstrings should mention that. Fair enough; added. From debbugs-submit-bounces@debbugs.gnu.org Wed Apr 18 02:05:05 2012 Received: (at control) by debbugs.gnu.org; 18 Apr 2012 06:05:05 +0000 Received: from localhost ([127.0.0.1]:39160 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKO0n-0004DB-7n for submit@debbugs.gnu.org; Wed, 18 Apr 2012 02:05:05 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:34447 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKO0l-0004D3-KJ for control@debbugs.gnu.org; Wed, 18 Apr 2012 02:05:03 -0400 Received: from [155.69.17.204] (port=56060 helo=ulysses) by fencepost.gnu.org with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1SKO0Y-0002Sa-RK for control@debbugs.gnu.org; Wed, 18 Apr 2012 02:04:51 -0400 From: Chong Yidong To: control@debbugs.gnu.org Subject: close 11268 Date: Wed, 18 Apr 2012 14:04:45 +0800 Message-ID: <87ipgxefsy.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: control 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 (------) close 11268 thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 03:51:39 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 07:51:39 +0000 Received: from localhost ([127.0.0.1]:40807 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKm9T-00071S-3P for submit@debbugs.gnu.org; Thu, 19 Apr 2012 03:51:39 -0400 Received: from pruche.dit.umontreal.ca ([132.204.246.22]:48772) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKm9R-00071L-Il for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 03:51:38 -0400 Received: from fmsmemgm.homelinux.net (lechon.iro.umontreal.ca [132.204.27.242]) by pruche.dit.umontreal.ca (8.14.1/8.14.1) with ESMTP id q3J7pHD0029023; Thu, 19 Apr 2012 03:51:17 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 234EEAE152; Thu, 19 Apr 2012 03:51:15 -0400 (EDT) From: Stefan Monnier To: Chong Yidong Subject: Re: bug#11268: Rgrep can get out of hand, so... Message-ID: References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> <87ipgxwp8u.fsf@gnu.org> Date: Thu, 19 Apr 2012 03:51:15 -0400 In-Reply-To: <87ipgxwp8u.fsf@gnu.org> (Chong Yidong's message of "Wed, 18 Apr 2012 14:03:29 +0800") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4196=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4196> : streams <748125> : uri <1100876> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 11268 Cc: 11268@debbugs.gnu.org, jidanni@jidanni.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: -3.5 (---) >> Well at least the docstrings should mention that. > Fair enough; added. Reminds me that I think we should have a global key binding for "kill the current buffer's process" (which should also work to kill a process which is conceptually linked to the current buffer but runs in another hidden buffer, as in the case of *vc-dir*): the rare times that I need to kill a process, I need to do it ASAP and I always find myself scrambling around, trying out madly the few key-bindings that come to my fingers (among which C-c C-c seems like a natural fit, according to my fingers, although I usually prefer to associate it to things like `compile', or `send'). Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 04:08:51 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 08:08:51 +0000 Received: from localhost ([127.0.0.1]:40818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKmQ3-0007Q7-8O for submit@debbugs.gnu.org; Thu, 19 Apr 2012 04:08:51 -0400 Received: from mailbigip.dreamhost.com ([208.97.132.5]:52191 helo=homiemail-a2.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKmPw-0007Pu-Un for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 04:08:45 -0400 Received: from homiemail-a2.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a2.g.dreamhost.com (Postfix) with ESMTP id A722D280074; Thu, 19 Apr 2012 01:08:20 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; c=nofws; d=jidanni.org; h=date:from:to:cc :subject:message-id:references:mime-version:content-type: in-reply-to; q=dns; s=jidanni.org; b=cYiiDjgE6avEVJKnj7CyYhpXq8r XHeJwcP0oxBPILPtPaTinLLTCLnCrZQerEcf108Q6nK4kD1ijCKUMG90+Bn/Rx50 vB41kwoRfXDb8V8XWlVjZ5bdcbs1aHgvW7wceW3bIOpvUuY1nJSdKMmQFqvTMAk2 oL4n0Ox9/5XuPQYU= DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=jidanni.org; h=date:from :to:cc:subject:message-id:references:mime-version:content-type: in-reply-to; s=jidanni.org; bh=ZtpwooqM2myFk8+Zo6YRJAbCUWI=; b=c uAIo7ycs6mu4lpBWWXwirFPWQi7SOqFPCKN9sR4CWPDJXG7ufvKG7HJj2RmyJ3Mb SQpRVeoSd8i76AcLAtbUpo3CA1o1OwFw9TiGunDU73w1DvTshQniu2OWK5dQTVaG VU3uXruGwwrm/Lhk7y0AGUksqHXUqml2bJcMyLEiDw= Received: from jidanni.org (218-163-23-217.dynamic.hinet.net [218.163.23.217]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by homiemail-a2.g.dreamhost.com (Postfix) with ESMTPSA id 439F0280073; Thu, 19 Apr 2012 01:08:20 -0700 (PDT) Date: Thu, 19 Apr 2012 16:08:17 +0800 From: jidanni@jidanni.org To: Stefan Monnier Subject: Re: bug#11268: Rgrep can get out of hand, so... Message-ID: <20120419080817.GA28218@jidanni.org> References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> <87ipgxwp8u.fsf@gnu.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11268 Cc: 11268@debbugs.gnu.org, Chong Yidong 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 (-) Never ever use two of the same key, e.g., C-c C-c, without confirmation. It's not going to cooperate if it is busy anyway, so I always end up starting a new shell to do killall emacs. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 04:29:34 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 08:29:34 +0000 Received: from localhost ([127.0.0.1]:40858 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKmk5-0007ux-8D for submit@debbugs.gnu.org; Thu, 19 Apr 2012 04:29:33 -0400 Received: from mail-out.m-online.net ([212.18.0.9]:40067) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKmjw-0007uN-G4 for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 04:29:26 -0400 Received: from frontend1.mail.m-online.net (unknown [192.168.8.180]) by mail-out.m-online.net (Postfix) with ESMTP id 3VYCyv15FMz4Kh2j; Thu, 19 Apr 2012 10:28:54 +0200 (CEST) Received: from igel.home (ppp-88-217-102-63.dynamic.mnet-online.de [88.217.102.63]) by mail.mnet-online.de (Postfix) with ESMTPA id 3VYCyt1zZPz4KK2q; Thu, 19 Apr 2012 10:28:54 +0200 (CEST) Received: by igel.home (Postfix, from userid 501) id E0B84CA2A9; Thu, 19 Apr 2012 10:28:53 +0200 (CEST) From: Andreas Schwab To: Stefan Monnier Subject: Re: bug#11268: Rgrep can get out of hand, so... References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> <87ipgxwp8u.fsf@gnu.org> X-Yow: Sometime in 1993 NANCY SINATRA will lead a BLOODLESS COUP on GUAM!! Date: Thu, 19 Apr 2012 10:28:53 +0200 In-Reply-To: (Stefan Monnier's message of "Thu, 19 Apr 2012 03:51:15 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.95 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11268 Cc: 11268@debbugs.gnu.org, Chong Yidong 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 (-) Stefan Monnier writes: >>> Well at least the docstrings should mention that. >> Fair enough; added. > > Reminds me that I think we should have a global key binding for "kill > the current buffer's process" C-c C-k Andreas. -- Andreas Schwab, schwab@linux-m68k.org GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different." From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 06:29:52 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 10:29:52 +0000 Received: from localhost ([127.0.0.1]:40931 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKocW-0002OA-1W for submit@debbugs.gnu.org; Thu, 19 Apr 2012 06:29:52 -0400 Received: from hermes.netfonds.no ([80.91.224.195]:44734) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKocQ-0002Nz-29 for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 06:29:46 -0400 Received: from cm-84.215.51.58.getinternet.no ([84.215.51.58] helo=stories.gnus.org) by hermes.netfonds.no with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.72) (envelope-from ) id 1SKobu-0002Yo-Ti; Thu, 19 Apr 2012 12:29:10 +0200 From: Lars Magne Ingebrigtsen To: Andreas Schwab Subject: Re: bug#11268: Rgrep can get out of hand, so... References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> <87ipgxwp8u.fsf@gnu.org> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAGFBMVEWWj5yopa+Ef4UmJSHh 5N+9usHJzclZW1u3/KEkAAACYElEQVQ4jW2TMXPbMAyFISU5raIaxatL1ebqBJdqbk7ibOUO8trk KM022YR/vyBNub2cES/BZ+ABDzRI5a8GAMgrwUCurwGpQHCUXAe5lPxJ9cpDdy30PMH8JSbiGISA mupB/B+hb55LWP7NLtmzDGQJxBRc8peKGLCM9xWIUlwIg5qEML0Qvy7SZ1AT1dSbkfohjHnWClOF uakn03e66+sA8uAS78ExMtC9NpooElgAcU7rTmtutuxBNLEL3Cb+BTfyuAxQimTUNFTOAqxjxSBo Hmczd0ZPZi6wzdcsw2DlN5zrZmOMNl2DCDYCKvCoOcmAT2FusGWF2KpyO82pmfOmM5V3R8nyXFG5 Z25h5jlg01iHqdXKPXMyANYYsPX4VOZhwRV+jLM+X5a+ISpsq9BqUFhzykQ28VCe5+KKoTy5Yxfa d6GEASYgb5v2XkfE4BBBMLFSt7hbRRBa7V0AbEldHKy301IxCZcqSB5a792W14s2bhy2DUoHQjYB fMzngafviNsGXQsEvvWt+pOGmlbrux7R8s0DsMVHerr0up1/4xNrDKV1vnE/E6iKY944bg4iZ+BU qpga75F/aLwiVaCsU59n8HZePOxOBLlFlVq98YCtdwsocKmY7MOwR3xiDaI7UTm1SeKb8YGNtzac dvsC3tXx+xNthtK5BO5eVKvG9K42fJ3GWc8LlvCufBFfHD/JU1kwCOJin5XqKEUAfM1TeYNxZBCv Wa5OVtZjeJJiB2kTEA/7Sn16n/GrEH79+A/cv1cqa/1JrEXhj4+K7Yga2Y+XvazY4FXwyO8WS/4C UooQncimkZIAAAAASUVORK5CYII= X-Now-Playing: Cabaret Voltaire's _Radiation_: "I Want You" Date: Thu, 19 Apr 2012 12:29:10 +0200 In-Reply-To: (Andreas Schwab's message of "Thu, 19 Apr 2012 10:28:53 +0200") Message-ID: User-Agent: Gnus/5.130004 (Ma Gnus v0.4) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-MailScanner-ID: 1SKobu-0002Yo-Ti X-Netfonds-MailScanner: Found to be clean X-Netfonds-MailScanner-From: larsi@gnus.org MailScanner-NULL-Check: 1335436151.10126@QGCwkDrZE94h1PjUZokCEQ X-Spam-Status: No X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11268 Cc: 11268@debbugs.gnu.org, Chong Yidong , Stefan Monnier 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 (-) Andreas Schwab writes: >> Reminds me that I think we should have a global key binding for "kill >> the current buffer's process" > > C-c C-k That's bound to `message-kill-buffer' in Message mode, and I vaguely remember that I copied that meaning for the keystroke from somewhere else... -- (domestic pets only, the antidote for overdose, milk.) bloggy blog http://lars.ingebrigtsen.no/ From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 10:30:36 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 14:30:36 +0000 Received: from localhost ([127.0.0.1]:41882 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKsNX-0000gs-EY for submit@debbugs.gnu.org; Thu, 19 Apr 2012 10:30:36 -0400 Received: from ps18281.dreamhost.com ([69.163.218.105]:51011 helo=ps18281.dreamhostps.com) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKsNS-0000gg-4x for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 10:30:31 -0400 Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 10819451C3F5; Thu, 19 Apr 2012 07:30:07 -0700 (PDT) From: Juri Linkov To: Lars Magne Ingebrigtsen Subject: Re: bug#11268: Rgrep can get out of hand, so... Organization: JURTA References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> <87ipgxwp8u.fsf@gnu.org> Date: Thu, 19 Apr 2012 17:28:30 +0300 In-Reply-To: (Lars Magne Ingebrigtsen's message of "Thu, 19 Apr 2012 12:29:10 +0200") Message-ID: <87r4vjaj8x.fsf@mail.jurta.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.93 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11268 Cc: 11268@debbugs.gnu.org, Chong Yidong , Andreas Schwab 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 (-) >>> Reminds me that I think we should have a global key binding for "kill >>> the current buffer's process" >> >> C-c C-k > > That's bound to `message-kill-buffer' in Message mode, and I vaguely > remember that I copied that meaning for the keystroke from somewhere > else... Other modes use it for other meanings like `show-branches' in outline. Maybe `C-x k' is a better key binding. With a prefix key it could ask whether to kill the buffer's process, but not kill the buffer. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 12:29:05 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 16:29:05 +0000 Received: from localhost ([127.0.0.1]:42042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKuED-0003b9-66 for submit@debbugs.gnu.org; Thu, 19 Apr 2012 12:29:05 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:24682) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKuEA-0003af-47 for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 12:29:03 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q3JGSY2T008977 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 19 Apr 2012 16:28:35 GMT Received: from acsmt357.oracle.com (acsmt357.oracle.com [141.146.40.157]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q3JGSWMh008923 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 Apr 2012 16:28:33 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 q3JGSWmv031861; Thu, 19 Apr 2012 11:28:32 -0500 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 19 Apr 2012 09:28:31 -0700 From: "Drew Adams" To: "'Juri Linkov'" , "'Lars Magne Ingebrigtsen'" References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org><87ipgxwp8u.fsf@gnu.org> <87r4vjaj8x.fsf@mail.jurta.org> Subject: RE: bug#11268: Rgrep can get out of hand, so... Date: Thu, 19 Apr 2012 09:28:31 -0700 Message-ID: <54C6D7B33A2F4E42B24EDCE1985FEDED@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: <87r4vjaj8x.fsf@mail.jurta.org> Thread-Index: Ac0eRUYGp8XGC5SHQsKO9qV+atJcgAAADwHA X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-CT-RefId: str=0001.0A090205.4F903D34.00E9,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11268 Cc: 11268@debbugs.gnu.org, 'Chong Yidong' , 'Andreas Schwab' 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 (------) > Maybe `C-x k' is a better key binding. With a prefix key it could > ask whether to kill the buffer's process, but not kill the buffer. 1. `C-x k' should be limited to buffers, of course. Any prefix arg use should have something to do with buffers (which your suggestion satisfies). A disadvantage of your suggestion is that it sacrifices a prefix-key value even when a buffer has no associated process. That might be OK if there is a complementary use for buffers that do not have an associated process. In that case, (re)use the same prefix-arg value for something else, specific to such non-process buffers. Without that possibility, your suggestion sounds like a waste of a prefix-arg value. 2. There are lots of other things that, like a process, can be associated with a buffer (e.g., windows). They too could be competing candidates for the use of a prefix arg with `C-x k'. For this reason (#2), and because there are other possible uses of a prefix arg that are directly related to killing the _buffer_ itself, I think it wise not to use `C-x k' to kill something associated with a buffer (its process, windows, local variables,...). IOW, save `C-x k' for killing buffers. 3. By way of example, this is what the prefix arg does for `C-x k' in Icicle minor mode: >0: only buffers visiting files are candidates <0: only buffers associated with the selected frame are candidates 0: only buffers that have the same mode as the current buffer are candidates Something like that makes sense to me for `C-x k': Use the prefix arg to select classes of buffers that can be completion candidates for killing. Do not use it to select other things to kill, even if they are associated with a buffer. 4. If we do decide to bind a key for killing a process it should not be a key that is either (a) repeatable (by holding it down) or (b) super-easy to type. Better to reserve such keys for commands that can take advantage of those qualities. In addition, we do not want users accidentally killing processes because the key chosen is too easily hit. 5. If we bind a key for killing a process, I'd suggest that the command provide for completion among candidate processes. It is the process that is the target, not its buffer or some other object, so it should be the process (its name/identifier) that is offered for completion. 6. I have no opinion about whether we should bind a key globally for killing a process. Good keys are in limited supply. But I agree with Stefan that it is not always obvious which key to use to kill a given process. Binding a global key might help in this regard. But see #5: the process associated with the current buffer could be the default value, but we should provide completion for all processes and let the command kill any process chosen. From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 18:26:33 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 22:26:33 +0000 Received: from localhost ([127.0.0.1]:42896 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKzo8-0003nW-EM for submit@debbugs.gnu.org; Thu, 19 Apr 2012 18:26:33 -0400 Received: from chene.dit.umontreal.ca ([132.204.246.20]:57249) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SKzo6-0003nP-5e for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 18:26:31 -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 q3JMQ5QX012884; Thu, 19 Apr 2012 18:26:06 -0400 Received: by fmsmemgm.homelinux.net (Postfix, from userid 20848) id 93907AE22A; Thu, 19 Apr 2012 18:25:28 -0400 (EDT) From: Stefan Monnier To: "Drew Adams" Subject: Re: bug#11268: Rgrep can get out of hand, so... Message-ID: References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org> <87ipgxwp8u.fsf@gnu.org> <87r4vjaj8x.fsf@mail.jurta.org> <54C6D7B33A2F4E42B24EDCE1985FEDED@us.oracle.com> Date: Thu, 19 Apr 2012 18:25:28 -0400 In-Reply-To: <54C6D7B33A2F4E42B24EDCE1985FEDED@us.oracle.com> (Drew Adams's message of "Thu, 19 Apr 2012 09:28:31 -0700") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.1.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-NAI-Spam-Flag: NO X-NAI-Spam-Threshold: 5 X-NAI-Spam-Score: 0 X-NAI-Spam-Rules: 1 Rules triggered RV4197=0 X-NAI-Spam-Version: 2.2.0.9309 : core <4197> : streams <748302> : uri <1101130> X-Spam-Score: -3.5 (---) X-Debbugs-Envelope-To: 11268 Cc: 'Juri Linkov' , 11268@debbugs.gnu.org, 'Lars Magne Ingebrigtsen' , 'Chong Yidong' , 'Andreas Schwab' 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 (---) > Binding a global key might help in this regard. But see #5: the process > associated with the current buffer could be the default value, but we should > provide completion for all processes and let the command kill any process > chosen. I could live with a command that requires interaction, but I'd then override it in my Emacs because when I need this feature, I'm usually in a real hurry to kill it (as in "no!! I didn't mean that!!") and have no time for minibuffer completion/selection. Stefan From debbugs-submit-bounces@debbugs.gnu.org Thu Apr 19 19:22:55 2012 Received: (at 11268) by debbugs.gnu.org; 19 Apr 2012 23:22:55 +0000 Received: from localhost ([127.0.0.1]:42959 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SL0gg-0005vq-Oo for submit@debbugs.gnu.org; Thu, 19 Apr 2012 19:22:55 -0400 Received: from rcsinet15.oracle.com ([148.87.113.117]:39341) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1SL0gd-0005ve-Qy for 11268@debbugs.gnu.org; Thu, 19 Apr 2012 19:22:52 -0400 Received: from ucsinet21.oracle.com (ucsinet21.oracle.com [156.151.31.93]) by rcsinet15.oracle.com (Sentrion-MTA-4.2.2/Sentrion-MTA-4.2.2) with ESMTP id q3JNMMUs009665 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Thu, 19 Apr 2012 23:22:23 GMT Received: from acsmt356.oracle.com (acsmt356.oracle.com [141.146.40.156]) by ucsinet21.oracle.com (8.14.4+Sun/8.14.4) with ESMTP id q3JNMKuh005201 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 19 Apr 2012 23:22:21 GMT Received: from abhmt105.oracle.com (abhmt105.oracle.com [141.146.116.57]) by acsmt356.oracle.com (8.12.11.20060308/8.12.11) with ESMTP id q3JNMKhu018621; Thu, 19 Apr 2012 18:22:20 -0500 Received: from dradamslap1 (/130.35.178.194) by default (Oracle Beehive Gateway v4.0) with ESMTP ; Thu, 19 Apr 2012 16:22:20 -0700 From: "Drew Adams" To: "'Stefan Monnier'" References: <87ty0hoh0z.fsf@mail.jurta.org> <877gxdlhdd.fsf@jidanni.org><87ipgxwp8u.fsf@gnu.org> <87r4vjaj8x.fsf@mail.jurta.org><54C6D7B33A2F4E42B24EDCE1985FEDED@us.oracle.com> Subject: RE: bug#11268: Rgrep can get out of hand, so... Date: Thu, 19 Apr 2012 16:22:18 -0700 Message-ID: <5CB15244C7F343B0B04584252B329099@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: Thread-Index: Ac0ee3QGfCpTgnhrTHCacRc4CZDcbAAB4tAA X-Source-IP: ucsinet21.oracle.com [156.151.31.93] X-CT-RefId: str=0001.0A090202.4F909E30.0069,ss=1,re=0.000,fgs=0 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: 11268 Cc: 'Juri Linkov' , 11268@debbugs.gnu.org, 'Lars Magne Ingebrigtsen' , 'Chong Yidong' , 'Andreas Schwab' 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 (------) > > Binding a global key might help in this regard. But see > > #5: the process associated with the current buffer could > > be the default value, but we should provide completion > > for all processes and let the command kill any process > > chosen. > > I could live with a command that requires interaction, but I'd then > override it in my Emacs because when I need this feature, I'm > usually in a real hurry to kill it (as in "no!! I didn't mean that!!") > and have no time for minibuffer completion/selection. I understand. (Of course, you only have to hit RET to accept the default of the current buffer's process. Still, sometimes a keystroke matters.) From unknown Fri Jun 20 07:26:07 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 18 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