From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Robert Thorpe Newsgroups: gmane.emacs.help Subject: Re: not good proposal: "C-z " reserved for users Date: Thu, 18 Feb 2021 06:29:41 +0000 Message-ID: <87r1ldj3ca.fsf@robertthorpeconsulting.com> References: <87ft1up9ca.fsf@zoho.eu> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34392"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Emanuel Berg Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Thu Feb 18 07:31:13 2021 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1lCcqH-0008qp-Bj for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 18 Feb 2021 07:31:13 +0100 Original-Received: from localhost ([::1]:57174 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lCcqG-0000gR-C9 for geh-help-gnu-emacs@m.gmane-mx.org; Thu, 18 Feb 2021 01:31:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:37794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCcpU-0000g8-2J for help-gnu-emacs@gnu.org; Thu, 18 Feb 2021 01:30:24 -0500 Original-Received: from outbound-smtp17.blacknight.com ([46.22.139.234]:34643) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lCcpP-0004iO-1x for help-gnu-emacs@gnu.org; Thu, 18 Feb 2021 01:30:22 -0500 Original-Received: from mail.blacknight.com (pemlinmail06.blacknight.ie [81.17.255.152]) by outbound-smtp17.blacknight.com (Postfix) with ESMTPS id 6F9B11C3989 for ; Thu, 18 Feb 2021 06:30:14 +0000 (GMT) Original-Received: (qmail 20269 invoked from network); 18 Feb 2021 06:30:14 -0000 Original-Received: from unknown (HELO rt-inspiron-3480) (rt@robertthorpeconsulting.com@[51.37.90.145]) by 81.17.254.9 with ESMTPSA (AES256-SHA encrypted, authenticated); 18 Feb 2021 06:30:14 -0000 In-Reply-To: <87ft1up9ca.fsf@zoho.eu> (message from Emanuel Berg via Users list for the GNU Emacs text editor on Thu, 18 Feb 2021 00:23:33 +0100) Received-SPF: pass client-ip=46.22.139.234; envelope-from=rt@robertthorpeconsulting.com; helo=outbound-smtp17.blacknight.com X-Spam_score_int: -25 X-Spam_score: -2.6 X-Spam_bar: -- X-Spam_report: (-2.6 / 5.0 requ) BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:128131 Archived-At: Emanuel Berg via Users list for the GNU Emacs text editor writes: > Robert Thorpe wrote: > >> I never said that shell job control is the only way to >> achieve these objectives. >> >> But, it is a very quick way of doing it. Opening another >> tmux tab then running something like kill or top is much >> more long-winded. It takes dozens of keypresses rather than >> just one. > > Well, if I would really rely on this, I think I'd have > a dedicated tmux pane or set of panes with some interactive > software and all the processes shown and grouped in an > organized way. > > But the point is, if you have tmux you don't need to suspend > your editor in order to do a routine task. You can just bring > forward an empty tmux pane anytime and do whatever task > there instead. > > The very few times one has to kill processes manually sending > signals the shell tools seem more than enough capable and also > fast enough to do this. > > Like I said, if I ever needed something better and faster, and > I don't know where that'd be? - but anyway then I'd look for > something even bigger, rather than much smaller. > > - Sir, we have a problem! The shell tools aren't fast enough! > - Son, suspend the text editor! > - Sir yes sir! I don't really want to talk about this much more, since it's not that relevant to Emacs. Still.... Some problems can be solved by one big tool. Other problems are better solved by several tools. In my view process control is one of the latter. Yes, things like top are very useful, but so are simpler things like shell job control commands. It's not a matter of particularly wanting to stop the Emacs job. Though I certainly stop it from time-to-time. It's more that once you have job control and you get into the habit of using it then you expect every program to obey Control-z. BR, Robert Thorpe