diff options
author | Eli Zaretskii <eliz@gnu.org> | 2016-01-10 20:22:01 +0200 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2016-01-10 20:22:01 +0200 |
commit | 6ad0d39680cc82e660e3016b11c9f29d2666c79f (patch) | |
tree | 66b69697b55a4043719b3305a510ca7f47c0353e /doc/lispref/eval.texi | |
parent | c6a5314302fabc0031630e15cde2c40dc07dc5fa (diff) | |
download | emacs-6ad0d39680cc82e660e3016b11c9f29d2666c79f.tar.gz |
Update documentation of 'indirect-function'
* doc/lispref/eval.texi (Function Indirection): Update the
documentation of 'indirect-function'.
Diffstat (limited to 'doc/lispref/eval.texi')
-rw-r--r-- | doc/lispref/eval.texi | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/doc/lispref/eval.texi b/doc/lispref/eval.texi index 28bf6005769..d2a8ff56b6b 100644 --- a/doc/lispref/eval.texi +++ b/doc/lispref/eval.texi @@ -328,13 +328,12 @@ This function returns the meaning of @var{function} as a function. If definition and starts over with that value. If @var{function} is not a symbol, then it returns @var{function} itself. -This function signals a @code{void-function} error if the final symbol -is unbound and optional argument @var{noerror} is @code{nil} or -omitted. Otherwise, if @var{noerror} is non-@code{nil}, it returns -@code{nil} if the final symbol is unbound. +This function returns @code{nil} if the final symbol is unbound. It +signals a @code{cyclic-function-indirection} error if there is a loop +in the chain of symbols. -It signals a @code{cyclic-function-indirection} error if there is a -loop in the chain of symbols. +The optional argument @var{noerror} is obsolete, kept for backward +compatibility, and has no effect. Here is how you could define @code{indirect-function} in Lisp: |