[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>
Re: updating shell environment variables, Thien-Thi Nguyen, 2004/11/05