From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: clear-kill-ring function Date: Wed, 28 Oct 2015 03:14:55 +0100 Message-ID: <874mhbagdc.fsf@debian.uxu> References: <87lhaof6tm.fsf@skimble.plus.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1445997961 16784 80.91.229.3 (28 Oct 2015 02:06:01 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 28 Oct 2015 02:06:01 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Wed Oct 28 03:05:53 2015 Return-path: Envelope-to: geh-help-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 1ZrG7X-0000uD-Fk for geh-help-gnu-emacs@m.gmane.org; Wed, 28 Oct 2015 03:05:47 +0100 Original-Received: from localhost ([::1]:35208 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrG7W-0003R2-RA for geh-help-gnu-emacs@m.gmane.org; Tue, 27 Oct 2015 22:05:46 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60268) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrG7I-0003Qw-HE for help-gnu-emacs@gnu.org; Tue, 27 Oct 2015 22:05:33 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZrG7F-0004Kl-8a for help-gnu-emacs@gnu.org; Tue, 27 Oct 2015 22:05:32 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:42647) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrG7F-0004Kd-23 for help-gnu-emacs@gnu.org; Tue, 27 Oct 2015 22:05:29 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZrG7C-0000ZY-S1 for help-gnu-emacs@gnu.org; Wed, 28 Oct 2015 03:05:26 +0100 Original-Received: from nl106-137-244.student.uu.se ([130.243.137.244]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 28 Oct 2015 03:05:26 +0100 Original-Received: from embe8573 by nl106-137-244.student.uu.se with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 28 Oct 2015 03:05:26 +0100 X-Injected-Via-Gmane: http://gmane.org/ Mail-Followup-To: help-gnu-emacs@gnu.org Original-Lines: 32 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: nl106-137-244.student.uu.se Mail-Copies-To: never User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) Cancel-Lock: sha1:xnWHRSWIU+CEDSa8pYdHIKMJ93s= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 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.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:107857 Archived-At: Sharon Kimble writes: > (defun qdot/clear-kill-ring (interactive) > > I'm not sure what you mean or how to show it. > Is that what you meant? You put (interactive) after the parameter list (the argument names), which is empty in your case so should be the empty list, (). An interactive function is a "command", which means you can invoke it from M-x and also bind it to a key. There are situations where you can have the same function behave differently when called from Elisp (i.e., invoked from another piece of code) compared to when it is used interactively (again, with M-x or a keystroke bound to that function) - however, as for me, I don't see a great value in this distinction and has only rarely used it. Perhaps someone who disagrees will explain why it is there and what benefits it brings. Note that you can invoke non-interactive functions with `eval-expr' (or `M-:') so it is not like they are inaccessible to the "interactive" user. (They will execute noninteractively still, of course.) -- underground experts united http://user.it.uu.se/~embe8573