From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Boruch Baum Newsgroups: gmane.emacs.bugs Subject: bug#27565: 24.5; macro running feedback [enhancement request] Date: Mon, 3 Jul 2017 14:39:31 -0400 Message-ID: <20170703183747.GF9438@E15-2016.optimum.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: blaine.gmane.org 1499107220 21036 195.159.176.226 (3 Jul 2017 18:40:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Mon, 3 Jul 2017 18:40:20 +0000 (UTC) User-Agent: Mutt/1.5.23 (2014-03-12) To: 27565@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Jul 03 20:40:16 2017 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 1dS6GX-0004rk-4B for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Jul 2017 20:40:09 +0200 Original-Received: from localhost ([::1]:36733 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dS6Gc-0001NE-HT for geb-bug-gnu-emacs@m.gmane.org; Mon, 03 Jul 2017 14:40:14 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54909) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dS6GT-0001Ko-8Y for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:40:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dS6GP-0002IO-WD for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:40:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:47942) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dS6GP-0002IG-Ro for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:40:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1dS6GP-0007LM-JX for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:40:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 03 Jul 2017 18:40:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 27565 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.149910719228208 (code B ref -1); Mon, 03 Jul 2017 18:40:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Jul 2017 18:39:52 +0000 Original-Received: from localhost ([127.0.0.1]:50619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS6GF-0007Ku-Qt for submit@debbugs.gnu.org; Mon, 03 Jul 2017 14:39:52 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:35460) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1dS6GD-0007Kj-Kg for submit@debbugs.gnu.org; Mon, 03 Jul 2017 14:39:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dS6G7-000287-CU for submit@debbugs.gnu.org; Mon, 03 Jul 2017 14:39:44 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:59675) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1dS6G7-000282-95 for submit@debbugs.gnu.org; Mon, 03 Jul 2017 14:39:43 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54633) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dS6G5-000145-So for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:39:43 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dS6G2-00025c-LJ for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:39:41 -0400 Original-Received: from mout.gmx.net ([212.227.17.22]:57800) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dS6G2-00024T-A2 for bug-gnu-emacs@gnu.org; Mon, 03 Jul 2017 14:39:38 -0400 Original-Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0LzpWx-1dnnro0W1r-0151wA for ; Mon, 03 Jul 2017 20:39:35 +0200 Content-Disposition: inline X-Provags-ID: V03:K0:7kHnqPvqMevBLYTqjNLhjsikPUtBFR0ZYegTzwdufUph7ZVl0yo gIYgcgzDyVeqbJg5Vb68p3lVOQGt7zKqP3ZjvYPnzlFBGJJuQWqkk5lOSoQvBzmYmuZ+1cL 8jST0cItqRnH3VKQQpwI0EpKMEvGJldVEvzx2+9qXzq/sWMCS62lIz7EZeSPyjX9qmA4ZQq ghiBKklviLXp2Q4tZ7ARA== X-UI-Out-Filterresults: notjunk:1;V01:K0:5U3aNJXJT6I=:J+hWyy/z6f4kNkIvA11kZu 7Es9X3S52hK/krVcRJwSan6lHAxDEdgRGNUYfZEJrGd+uM3tjroFmprRevS7dkyt9iw9AjHtH +lqttAA8KpWBD7Lwyg1UHIjjBPKGgc9UMQWhpC6I7523FlcsqcMbk7EuoaN/CpAJFqc8hubZU 25UsagPmmHmHd5hIYx7Fhq5z9Sa3k8YweG4B0MMjfGlgvU4TZMklkn7I0jXKzZQsQzxCEawAc nzCEGg5c/YmXkQOCSfCyU8+bquynUZSHsDGwzBmueTkKBNbALZ7i0fH7FZEmtJketO95biib0 yCwZxQUq0uPemNO6Hi9puUno3W+qUtELnKBdMniLznLC0gtZ3UkREozoZ8ZQzthn/VBec3H3G +wzvUbAW6B5zM+Z00PP2PZTb4TfB2fkdLQSDDvosgg6rv4Iv+veI3d4sg6sfagy4r3dbbGxO8 eJS46altRcUDmLMozm+nlV5FhWDNzSUcsusf4uo1jExi0Zi1wQDrXEK0TIntmcxMs484gjhQJ UxpfJCHKFdzAiksSsyDakupnfTrZu/saN0Mfi8m7YZnHfTRlAR5DQUBRVexZ7TBWCWBiYzjKr pqnycPVNYg7I+Kl4dFFpq+KlXL4BjSXKe7Nz6m+12sIXCwqaxhLstfckxux09necbV+lgry9f EfscscSNVEXrN1Nbw3XlVkr0UBNJa/YEYkapze57EFmVbr1W9jq9dfbfxmxKHJ0rCIIBBEYnq 952IjKMQq6EDokS2qZDtYEmXrq0qO0Y6VTgg4lo5OU5ATZrgQWWMElOnu/c= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x 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:134135 Archived-At: Currently, when one invokes a macro, instead of an indication that the macro is running, the invocation key sequence is displayed in the mini-buffer, eg. `C-u 0 C-x e', until the macro completes (or maybe until the macro itself sends something to the mini-buffer?). For a macro invocation that takes a long time to run, either because of the macro itself or because of the number of times it is being repeated, I found the result disquieting: 1] Did I forget to type something, and is emacs waiting for me to finish entering the command? 2] Did something crash? 3] Is anything happening? 4] Should I `C-g' and try again? In my case, the macro repeated 221 times for the entire buffer, for a run-time of about fifteen seconds, enough time to get nervous and turn to the emacs documentation, but not enough time to abort an otherwise fine macro run. ENHANCEMENT REQUEST: When a macro starts running, display a message in the mini-buffer. Some possible formats might be: a] macro [optional name] runnning . . . b] macro [optional name] runnning ( n of m times) . . . In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu) of 2016-03-19 on trouble, modified by Debian System Description: Devuan GNU/Linux 1.0 (jessie) Configured using: `configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/site-lisp:/usr/share/emacs/site-lisp --with-x=no --without-gconf --without-gsettings 'CFLAGS=-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wall' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-z,relro' Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Org Minor modes in effect: anzu-mode: t undo-tree-mode: t company-mode: t shell-dirtrack-mode: t simpleclip-mode: t winner-mode: t show-paren-mode: t savehist-mode: t desktop-save-mode: t delete-selection-mode: t tooltip-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 size-indication-mode: t column-number-mode: t line-number-mode: t visual-line-mode: t transient-mark-mode: t Memory information: ((conses 16 982834 507981) (symbols 48 62726 0) (miscs 40 20336 10096) (strings 32 210140 80671) (string-bytes 1 11506661) (vectors 16 98608) (vector-slots 8 2709110 19722) (floats 8 1547 3224) (intervals 56 49530 9728) (buffers 960 750) (heap 1024 94039 27790)) -- -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0