diff options
| author | Glenn Morris | 2020-05-06 09:22:55 -0700 |
|---|---|---|
| committer | Glenn Morris | 2020-05-06 09:22:55 -0700 |
| commit | b147e6e50787ad8dcec93c3a7b5336f4281c78bf (patch) | |
| tree | 4fac312afc7fa6bafdea59651a9f109df7fd77b4 | |
| parent | 4b8e6939bf7664fda33a7aaa03d2d8069358ff7b (diff) | |
| parent | f9fa726cede2d90501e5b8f0d93bfa4ce134868d (diff) | |
| download | emacs-b147e6e50787ad8dcec93c3a7b5336f4281c78bf.tar.gz emacs-b147e6e50787ad8dcec93c3a7b5336f4281c78bf.zip | |
Merge from origin/emacs-27
f9fa726ced Improve doc strings of makunbound and fmakunbound
| -rw-r--r-- | src/data.c | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/src/data.c b/src/data.c index bce2e53cfb6..1db0a983b49 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -695,8 +695,14 @@ DEFUN ("fboundp", Ffboundp, Sfboundp, 1, 1, 0, | |||
| 695 | } | 695 | } |
| 696 | 696 | ||
| 697 | DEFUN ("makunbound", Fmakunbound, Smakunbound, 1, 1, 0, | 697 | DEFUN ("makunbound", Fmakunbound, Smakunbound, 1, 1, 0, |
| 698 | doc: /* Make SYMBOL's value be void. | 698 | doc: /* Empty out the value cell of SYMBOL, making it void as a variable. |
| 699 | Return SYMBOL. */) | 699 | Return SYMBOL. |
| 700 | |||
| 701 | If a variable is void, trying to evaluate the variable signals a | ||
| 702 | `void-variable' error, instead of returning a value. For more | ||
| 703 | details, see Info node `(elisp) Void Variables'. | ||
| 704 | |||
| 705 | See also `fmakunbound'. */) | ||
| 700 | (register Lisp_Object symbol) | 706 | (register Lisp_Object symbol) |
| 701 | { | 707 | { |
| 702 | CHECK_SYMBOL (symbol); | 708 | CHECK_SYMBOL (symbol); |
| @@ -707,8 +713,14 @@ Return SYMBOL. */) | |||
| 707 | } | 713 | } |
| 708 | 714 | ||
| 709 | DEFUN ("fmakunbound", Ffmakunbound, Sfmakunbound, 1, 1, 0, | 715 | DEFUN ("fmakunbound", Ffmakunbound, Sfmakunbound, 1, 1, 0, |
| 710 | doc: /* Make SYMBOL's function definition be nil. | 716 | doc: /* Make SYMBOL's function definition be void. |
| 711 | Return SYMBOL. */) | 717 | Return SYMBOL. |
| 718 | |||
| 719 | If a function definition is void, trying to call a function by that | ||
| 720 | name will cause a `void-function' error. For more details, see Info | ||
| 721 | node `(elisp) Function Cells'. | ||
| 722 | |||
| 723 | See also `makunbound'. */) | ||
| 712 | (register Lisp_Object symbol) | 724 | (register Lisp_Object symbol) |
| 713 | { | 725 | { |
| 714 | CHECK_SYMBOL (symbol); | 726 | CHECK_SYMBOL (symbol); |