diff options
| author | Karoly Lorentey | 2005-11-07 14:56:19 +0000 |
|---|---|---|
| committer | Karoly Lorentey | 2005-11-07 14:56:19 +0000 |
| commit | 79c3172f78d56cf88c927fb0ff5c3b30fd676686 (patch) | |
| tree | 20932caaa9695f3bb29b543f46107319a687308d /src/data.c | |
| parent | 9684e4c92f12f7c31f5e6fda7742960b403395f6 (diff) | |
| parent | fab0d3087eb5215a5d08379ac765af27abc28842 (diff) | |
| download | emacs-79c3172f78d56cf88c927fb0ff5c3b30fd676686.tar.gz emacs-79c3172f78d56cf88c927fb0ff5c3b30fd676686.zip | |
Merged from miles@gnu.org--gnu-2005 (patch 149-151, 629-641)
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-629
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-630
Merge from gnus--rel--5.10
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-631
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-632
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-633
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-634
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-635
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-636
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-637
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-638
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-639
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-640
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-641
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-149
Merge from emacs--cvs-trunk--0
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-150
Update from CVS
* miles@gnu.org--gnu-2005/gnus--rel--5.10--patch-151
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-437
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/src/data.c b/src/data.c index 9bb90ad2d6e..bd08368c2fb 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -1721,14 +1721,20 @@ From now on the default value will apply in this buffer. Return VARIABLE. */) | |||
| 1721 | DEFUN ("make-variable-frame-local", Fmake_variable_frame_local, Smake_variable_frame_local, | 1721 | DEFUN ("make-variable-frame-local", Fmake_variable_frame_local, Smake_variable_frame_local, |
| 1722 | 1, 1, "vMake Variable Frame Local: ", | 1722 | 1, 1, "vMake Variable Frame Local: ", |
| 1723 | doc: /* Enable VARIABLE to have frame-local bindings. | 1723 | doc: /* Enable VARIABLE to have frame-local bindings. |
| 1724 | When a frame-local binding exists in the current frame, | 1724 | This does not create any frame-local bindings for VARIABLE, |
| 1725 | it is in effect whenever the current buffer has no buffer-local binding. | 1725 | it just makes them possible. |
| 1726 | A frame-local binding is actually a frame parameter value; | 1726 | |
| 1727 | thus, any given frame has a local binding for VARIABLE if it has | 1727 | A frame-local binding is actually a frame parameter value. |
| 1728 | a value for the frame parameter named VARIABLE. Return VARIABLE. | 1728 | If a frame F has a value for the frame parameter named VARIABLE, |
| 1729 | 1729 | that also acts as a frame-local binding for VARIABLE in F-- | |
| 1730 | This function does not in itself create any frame-local bindings for | 1730 | provided this function has been called to enable VARIABLE |
| 1731 | VARIABLE. See `modify-frame-parameters' for how to set frame parameters. */) | 1731 | to have frame-local bindings at all. |
| 1732 | |||
| 1733 | The only way to create a frame-local binding for VARIABLE in a frame | ||
| 1734 | is to set the VARIABLE frame parameter of that frame. See | ||
| 1735 | `modify-frame-parameters' for how to set frame parameters. | ||
| 1736 | |||
| 1737 | Buffer-local bindings take precedence over frame-local bindings. */) | ||
| 1732 | (variable) | 1738 | (variable) |
| 1733 | register Lisp_Object variable; | 1739 | register Lisp_Object variable; |
| 1734 | { | 1740 | { |