From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#17446: 24.4.50; What is the situation around `called-interactively-p'? Date: Sun, 11 May 2014 06:24:19 +0200 Message-ID: <87siohx7rg.fsf@web.de> References: <87tx8z6sp2.fsf@gmail.com> <819a6ab8-db8e-4176-a778-02218f08e7af@default> <6e5610f3-d741-4d61-903c-a8f3aa8f46fd@default> <87siojasqx.fsf@web.de> <87r442x00n.fsf@gmail.com> <87bnv6mba5.fsf@gmail.com> <87r442f46r.fsf@gmail.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1399782328 5354 80.91.229.3 (11 May 2014 04:25:28 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 11 May 2014 04:25:28 +0000 (UTC) Cc: 17446@debbugs.gnu.org, Thierry Volpiatto To: Stefan Monnier Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun May 11 06:25:21 2014 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WjLK9-0003yg-Ro for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 May 2014 06:25:17 +0200 Original-Received: from localhost ([::1]:59749 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WjLK9-0006yl-6G for geb-bug-gnu-emacs@m.gmane.org; Sun, 11 May 2014 00:25:17 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54375) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WjLK0-0006os-H7 for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 00:25:14 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WjLJu-0002LT-KJ for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 00:25:08 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:41224) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WjLJu-0002L2-HR for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 00:25:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1WjLJt-0001BV-V7 for bug-gnu-emacs@gnu.org; Sun, 11 May 2014 00:25:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 11 May 2014 04:25:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17446 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 17446-submit@debbugs.gnu.org id=B17446.13997822724491 (code B ref 17446); Sun, 11 May 2014 04:25:01 +0000 Original-Received: (at 17446) by debbugs.gnu.org; 11 May 2014 04:24:32 +0000 Original-Received: from localhost ([127.0.0.1]:58575 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WjLJQ-0001AN-8D for submit@debbugs.gnu.org; Sun, 11 May 2014 00:24:32 -0400 Original-Received: from mout.web.de ([212.227.17.11]:57069) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1WjLJN-0001A3-LJ for 17446@debbugs.gnu.org; Sun, 11 May 2014 00:24:30 -0400 Original-Received: from drachen.dragon ([90.186.181.129]) by smtp.web.de (mrweb003) with ESMTPSA (Nemesis) id 0MBTD4-1WYrRb1oxS-00ATED; Sun, 11 May 2014 06:24:21 +0200 In-Reply-To: (Stefan Monnier's message of "Sat, 10 May 2014 16:15:42 -0400") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3.90 (gnu/linux) X-Provags-ID: V03:K0:HE0m7DUBrNrnVK37okfkSFY5wKr0I8n5ob6TTtp2SYgVJfxscFX n3ZgW/oU3xGW2zBohubPk3YViHr0MG82YjYPccbJucRNITIscBqkYDAMqruw3k686/+W0lM OPhHxT/8ub1hegiXo/uRYa7r2UyONoo8e5yK+rBzZPwZPV6FnJdxjAzX6biIMksT3/I4bOc yeREc5IOaizgj/T1Ihl+A== X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:88882 Archived-At: Stefan Monnier writes: > The code I showed takes an interactive function with some args, rips > the function apart to rebuild a new one whose interactive spec just > returns those args. If the function is a symbol, then recurse on > (symbol-function fun). Yes, it's a funny idea. Stefan, what's the right approach to make commands that refer to this-command or last-command work correctly when called with your code? Should we add something like (when (symbolp fun) (setq this-command fun)) ? Does your patch planned for later inclusion care about updating this-command and last-command appropriately? Thanks, Michael.