]> git.eshelyaron.com Git - emacs.git/commitdiff
(server-process-filter): Use `minibufferp' to test
authorJohn Paul Wallington <jpw@pobox.com>
Mon, 13 Jan 2003 16:44:07 +0000 (16:44 +0000)
committerJohn Paul Wallington <jpw@pobox.com>
Mon, 13 Jan 2003 16:44:07 +0000 (16:44 +0000)
whether we are inside a minibuffer.
(server-process, server-kill-new-buffers): Doc fixes.

lisp/ChangeLog
lisp/server.el

index cf3ecbcb07a31c21e1e07303eb999be2fe2aaf7f..f7b838c013ead2a539fba3e63588a48645bd1634 100644 (file)
@@ -1,3 +1,9 @@
+2003-01-13  John Paul Wallington  <jpw@shootybangbang.com>
+
+       * server.el (server-process-filter): Use `minibufferp' to test
+       whether we are inside a minibuffer.
+       (server-process, server-kill-new-buffers): Doc fixes.
+
 2003-01-13  Dave Love  <fx@gnu.org>
 
        * international/utf-16.el (mule-utf-16-be, mule-utf-16-le): Remove
index f3384f613956291ba00b544c20068917a42594dd..456dcb61ae8173a983cc8ee0650286e3b8e81dae 100644 (file)
 ;; Note that any number of clients may dispatch files to emacs to be edited.
 
 ;; When you finish editing a Server buffer, again call server-edit
-;; to mark that buffer as done for the client and switch to the next 
-;; Server buffer.  When all the buffers for a client have been edited 
+;; to mark that buffer as done for the client and switch to the next
+;; Server buffer.  When all the buffers for a client have been edited
 ;; and exited with server-edit, the client "editor" will return
-;; to the program that invoked it.  
+;; to the program that invoked it.
 
 ;; Your editing commands and Emacs's display output go to and from
 ;; the terminal in the usual way.  Thus, server operation is possible
@@ -69,8 +69,8 @@
 ;; brought into the foreground for editing.  When done editing, Emacs is
 ;; suspended again, and the client program is brought into the foreground.
 
-;; The buffer local variable "server-buffer-clients" lists 
-;; the clients who are waiting for this buffer to be edited.  
+;; The buffer local variable "server-buffer-clients" lists
+;; the clients who are waiting for this buffer to be edited.
 ;; The global variable "server-clients" lists all the waiting clients,
 ;; and which files are yet to be edited for each.
 
@@ -97,8 +97,8 @@
   :group 'server
   :type 'hook)
 
-(defvar server-process nil 
-  "The current server process")
+(defvar server-process nil
+  "The current server process.")
 
 (defvar server-previous-strings nil)
 
@@ -131,7 +131,7 @@ by the programs that invoke the Emacs server."
 (defcustom server-kill-new-buffers t
   "*Whether to kill buffers when done with them.
 If non-nil, kill a buffer unless it already existed before editing
-it with Emacs server. If nil, kill only buffers as specified by
+it with Emacs server.  If nil, kill only buffers as specified by
 `server-temp-file-regexp'.
 Please note that only buffers are killed that still have a client,
 i.e. buffers visited which \"emacsclient --no-wait\" are never killed in
@@ -326,7 +326,7 @@ Prefix arg means just kill any existing server communications subprocess."
            (server-log "Close empty client" proc))
        ;; We visited some buffer for this client.
        (or nowait (push client server-clients))
-       (unless (or isearch-mode (minibuffer-active))
+       (unless (or isearch-mode (minibufferp))
          (server-switch-buffer (nth 1 client))
          (run-hooks 'server-switch-hook)
          (unless nowait
@@ -522,7 +522,7 @@ inhibits a backup; you can set it locally in a particular buffer to
 prevent a backup for it.)  The variable `server-temp-file-regexp' controls
 which filenames are considered temporary.
 
-If invoked with a prefix argument, or if there is no server process running, 
+If invoked with a prefix argument, or if there is no server process running,
 starts server process and that is all.  Invoked by \\[server-edit]."
   (interactive "P")
   (if (or arg