From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#30016: Improve visibility of Process List Date: Mon, 08 Jan 2018 05:57:19 +0200 Message-ID: <834lnx80kg.fsf@gnu.org> References: <87efn1mj1y.fsf@mail.linkov.net> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: blaine.gmane.org 1515383780 29407 195.159.176.226 (8 Jan 2018 03:56:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 8 Jan 2018 03:56:20 +0000 (UTC) Cc: 30016@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jan 08 04:56:10 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYOXh-0006yC-MQ for geb-bug-gnu-emacs@m.gmane.org; Mon, 08 Jan 2018 04:56:09 +0100 Original-Received: from localhost ([::1]:34763 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYOZh-00080N-5l for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Jan 2018 22:58:13 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39734) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYOZb-0007zy-5K for bug-gnu-emacs@gnu.org; Sun, 07 Jan 2018 22:58:08 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYOZW-0006xL-9d for bug-gnu-emacs@gnu.org; Sun, 07 Jan 2018 22:58:07 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59633) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eYOZW-0006xE-5M for bug-gnu-emacs@gnu.org; Sun, 07 Jan 2018 22:58:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1eYOZV-0007xE-To for bug-gnu-emacs@gnu.org; Sun, 07 Jan 2018 22:58:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 08 Jan 2018 03:58:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30016 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30016-submit@debbugs.gnu.org id=B30016.151538386630553 (code B ref 30016); Mon, 08 Jan 2018 03:58:01 +0000 Original-Received: (at 30016) by debbugs.gnu.org; 8 Jan 2018 03:57:46 +0000 Original-Received: from localhost ([127.0.0.1]:40081 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYOZG-0007wj-4g for submit@debbugs.gnu.org; Sun, 07 Jan 2018 22:57:46 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:48659) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eYOZE-0007wA-Q4 for 30016@debbugs.gnu.org; Sun, 07 Jan 2018 22:57:45 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eYOZ4-0006St-LB for 30016@debbugs.gnu.org; Sun, 07 Jan 2018 22:57:39 -0500 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54090) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eYOZ4-0006Se-H1; Sun, 07 Jan 2018 22:57:34 -0500 Original-Received: from [176.228.60.248] (port=2796 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eYOZ3-0001FU-Dm; Sun, 07 Jan 2018 22:57:34 -0500 In-reply-to: <87efn1mj1y.fsf@mail.linkov.net> (message from Juri Linkov on Sun, 07 Jan 2018 23:54:17 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:141890 Archived-At: > From: Juri Linkov > Date: Sun, 07 Jan 2018 23:54:17 +0200 > > 4. C-x C-c > “Active processes exist; kill them and exit anyway? (yes or no) ” > > The displayed buffer *Process List* truncates the buffer names > and thus hides the suffixes of the active buffers: > > Shell 25550 run *Async Shell... /dev/pts/17 /bin/bash -c sleep 3600 > Shell<1> 25551 run *Async Shell... /dev/pts/18 /bin/bash -c sleep 3600 > Shell<2> 25552 run *Async Shell... /dev/pts/19 /bin/bash -c sleep 3600 > ... > > These buffer name suffixes are important to see to be able > to switch to the corresponding buffers using the *Buffer List*, > check the output and terminate its process when needed. > > So I propose to increase the size of the column for buffer names > in *Process List* to at least fit the longest default buffer name > *Async Shell Command* with suffixes: Any hope of a more clever logic that would eliminate the need for arbitrary limits? Who can know whether there are other users of these facilities which need even wider columns? E.g., can we display something like *Async Sh...<1> i.e. make sure the numerical tail is shown? > diff --git a/lisp/simple.el b/lisp/simple.el > index 87e0b23..6e8930b 100644 > --- a/lisp/simple.el > +++ b/lisp/simple.el > @@ -3927,7 +3927,7 @@ process-menu-mode > (setq tabulated-list-format [("Process" 15 t) > ("PID" 7 t) > ("Status" 7 t) > - ("Buffer" 15 t) > + ("Buffer" 25 t) > ("TTY" 12 t) > ("Command" 0 t)]) > (make-local-variable 'process-menu-query-only) If we eventually decide to go with this simple change, there should be a comment explaining the value and its use case, and perhaps also a test for that. Thanks.