diff options
| author | Richard M. Stallman | 2003-10-13 18:44:22 +0000 |
|---|---|---|
| committer | Richard M. Stallman | 2003-10-13 18:44:22 +0000 |
| commit | 499858c56d92c674ed9a9f4d623a733208d0ebb7 (patch) | |
| tree | 891d2f3feccad44f1bed6ce14696fbe5a2d3a7f1 /src | |
| parent | 57f16f832e20cb2b56a33f1a7bed14c07ef3b1a0 (diff) | |
| download | emacs-499858c56d92c674ed9a9f4d623a733208d0ebb7.tar.gz emacs-499858c56d92c674ed9a9f4d623a733208d0ebb7.zip | |
(Fset_window_margins): Allow only integers as args.
(syms_of_window) <special-display-buffer-names, special-display-regexps>:
Doc fixes.
Diffstat (limited to 'src')
| -rw-r--r-- | src/window.c | 18 |
1 files changed, 12 insertions, 6 deletions
diff --git a/src/window.c b/src/window.c index 69204ab9a30..824200dc18f 100644 --- a/src/window.c +++ b/src/window.c | |||
| @@ -5856,14 +5856,10 @@ A nil width parameter means no margin. */) | |||
| 5856 | { | 5856 | { |
| 5857 | struct window *w = decode_window (window); | 5857 | struct window *w = decode_window (window); |
| 5858 | 5858 | ||
| 5859 | /* TODO: It doesn't make sense to use FLOATs here, since | ||
| 5860 | the rest of the code assumes they are integers. | ||
| 5861 | So don't allow floats! ++KFS */ | ||
| 5862 | |||
| 5863 | if (!NILP (left)) | 5859 | if (!NILP (left)) |
| 5864 | CHECK_NUMBER_OR_FLOAT (left); | 5860 | CHECK_NUMBER (left); |
| 5865 | if (!NILP (right)) | 5861 | if (!NILP (right)) |
| 5866 | CHECK_NUMBER_OR_FLOAT (right); | 5862 | CHECK_NUMBER (right); |
| 5867 | 5863 | ||
| 5868 | /* Check widths < 0 and translate a zero width to nil. | 5864 | /* Check widths < 0 and translate a zero width to nil. |
| 5869 | Margins that are too wide have to be checked elsewhere. */ | 5865 | Margins that are too wide have to be checked elsewhere. */ |
| @@ -6447,6 +6443,11 @@ In the latter case, FUNCTION is called with BUFFER as the first argument, | |||
| 6447 | followed by OTHER-ARGS--it can display BUFFER in any way it likes. | 6443 | followed by OTHER-ARGS--it can display BUFFER in any way it likes. |
| 6448 | All this is done by the function found in `special-display-function'. | 6444 | All this is done by the function found in `special-display-function'. |
| 6449 | 6445 | ||
| 6446 | If the specified frame parameters include (same-buffer . t), the | ||
| 6447 | buffer is displayed in the currently selected window. Otherwise, if | ||
| 6448 | they include (same-frame . t), the buffer is displayed in a new window | ||
| 6449 | in the currently selected frame. | ||
| 6450 | |||
| 6450 | If this variable appears \"not to work\", because you add a name to it | 6451 | If this variable appears \"not to work\", because you add a name to it |
| 6451 | but that buffer still appears in the selected window, look at the | 6452 | but that buffer still appears in the selected window, look at the |
| 6452 | values of `same-window-buffer-names' and `same-window-regexps'. | 6453 | values of `same-window-buffer-names' and `same-window-regexps'. |
| @@ -6467,6 +6468,11 @@ In the latter case, FUNCTION is called with the buffer as first argument, | |||
| 6467 | followed by OTHER-ARGS--it can display the buffer in any way it likes. | 6468 | followed by OTHER-ARGS--it can display the buffer in any way it likes. |
| 6468 | All this is done by the function found in `special-display-function'. | 6469 | All this is done by the function found in `special-display-function'. |
| 6469 | 6470 | ||
| 6471 | If the specified frame parameters include (same-buffer . t), the | ||
| 6472 | buffer is displayed in the currently selected window. Otherwise, if | ||
| 6473 | they include (same-frame . t), the buffer is displayed in a new window | ||
| 6474 | in the currently selected frame. | ||
| 6475 | |||
| 6470 | If this variable appears \"not to work\", because you add a regexp to it | 6476 | If this variable appears \"not to work\", because you add a regexp to it |
| 6471 | but the matching buffers still appear in the selected window, look at the | 6477 | but the matching buffers still appear in the selected window, look at the |
| 6472 | values of `same-window-buffer-names' and `same-window-regexps'. | 6478 | values of `same-window-buffer-names' and `same-window-regexps'. |