help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: updating shell environment variables


From: Johan Bockgård
Subject: Re: updating shell environment variables
Date: Fri, 05 Nov 2004 20:53:18 +0100
User-agent: Gnus/5.110003 (No Gnus v0.3) Emacs/21.3.50 (usg-unix-v)

Pascal Bourguignon <spam@mouse-potato.com> writes:

> All emacs _commands_ are _functions_ too.

<nitpick>

"command"
     A "command" is an object that `command-execute' can invoke; it is
     a possible definition for a key sequence. Some functions are
     commands; a function written in Lisp is a command if it contains
     an interactive declaration (*note Defining Commands::). Such a
     function can be called from Lisp expressions like other
     functions; in this case, the fact that the function is a command
     makes no difference.

     Keyboard macros (strings and vectors) are commands also, even
     though they are not functions. A symbol is a command if its
     function definition is a command; such symbols can be invoked
     with `M-x'. The symbol is a function as well if the definition is
     a function. *Note Command Overview::.

(info "(elisp)What Is a Function")

</nitpick>


reply via email to

[Prev in Thread] Current Thread [Next in Thread]