aboutsummaryrefslogtreecommitdiffstats
path: root/src/buffer.c
diff options
context:
space:
mode:
authorJim Blandy1992-09-30 18:16:11 +0000
committerJim Blandy1992-09-30 18:16:11 +0000
commita0ebb746f14033e0137743d7b2bba25085d8ffee (patch)
treeeaf888328f1a0ce19efced90b18c42cc4e23adac /src/buffer.c
parente8121f2afae6a3fba46666a96f021817c3d69b59 (diff)
downloademacs-a0ebb746f14033e0137743d7b2bba25085d8ffee.tar.gz
emacs-a0ebb746f14033e0137743d7b2bba25085d8ffee.zip
* buffer.c (Fother_buffer): Add back the VISIBLE_OK argument. It
got removed with no comment or ChangeLog entry, and append-to-buffer uses it.
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 1d363738342..db498bbf29b 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -535,13 +535,14 @@ This does not change the name of the visited file (if any).")
535 return name; 535 return name;
536} 536}
537 537
538DEFUN ("other-buffer", Fother_buffer, Sother_buffer, 0, 1, 0, 538DEFUN ("other-buffer", Fother_buffer, Sother_buffer, 0, 2, 0,
539 "Return most recently selected buffer other than BUFFER.\n\ 539 "Return most recently selected buffer other than BUFFER.\n\
540Buffers not visible in windows are preferred to visible buffers.\n\ 540Buffers not visible in windows are preferred to visible buffers,\n\
541unless optional second argument VISIBLE-OK is non-nil.\n\
541If no other buffer exists, the buffer `*scratch*' is returned.\n\ 542If no other buffer exists, the buffer `*scratch*' is returned.\n\
542If BUFFER is omitted or nil, some interesting buffer is returned.") 543If BUFFER is omitted or nil, some interesting buffer is returned.")
543 (buffer) 544 (buffer, visible_ok)
544 register Lisp_Object buffer; 545 register Lisp_Object buffer, visible_ok;
545{ 546{
546 register Lisp_Object tail, buf, notsogood, tem; 547 register Lisp_Object tail, buf, notsogood, tem;
547 notsogood = Qnil; 548 notsogood = Qnil;
@@ -553,7 +554,10 @@ If BUFFER is omitted or nil, some interesting buffer is returned.")
553 continue; 554 continue;
554 if (XSTRING (XBUFFER (buf)->name)->data[0] == ' ') 555 if (XSTRING (XBUFFER (buf)->name)->data[0] == ' ')
555 continue; 556 continue;
556 tem = Fget_buffer_window (buf, Qnil); 557 if (NILP (visible_ok))
558 tem = Fget_buffer_window (buf, Qnil);
559 else
560 tem = Qnil;
557 if (NILP (tem)) 561 if (NILP (tem))
558 return buf; 562 return buf;
559 if (NILP (notsogood)) 563 if (NILP (notsogood))