aboutsummaryrefslogtreecommitdiffstats
path: root/lisp/server.el
diff options
context:
space:
mode:
authorStefan Monnier2011-06-01 16:32:04 -0300
committerStefan Monnier2011-06-01 16:32:04 -0300
commit2403c841a8e920fa7e517997ecb5addcca2ecfe7 (patch)
tree4dccd3734a7be1b965df14491b7002260e1876dc /lisp/server.el
parent3b7d5980c94cdf3188b2a5bb002e00d887312957 (diff)
downloademacs-2403c841a8e920fa7e517997ecb5addcca2ecfe7.tar.gz
emacs-2403c841a8e920fa7e517997ecb5addcca2ecfe7.zip
Silence various byte-compiler warnings.
* lisp/emacs-lisp/byte-run.el (make-obsolete-variable): New argument `access-type' and new obsolescence format. * lisp/emacs-lisp/bytecomp.el (byte-compile-warn-obsolete): Adjust to new format. (byte-compile-check-variable): New `access-type' argument. Only warn if the access-type is obsolete. (byte-compile-dynamic-variable-bind, byte-compile-variable-ref) (byte-compile-variable-set): Adjust callers. * lisp/help-fns.el (describe-variable): Adjust to new obsolescence format. * lisp/mail/sendmail.el (mail-mailer-swallows-blank-line): Only mark setting it as obsolete. * lisp/simple.el (minibuffer-completing-symbol): * lisp/font-lock.el (font-lock-beginning-of-syntax-function): Only mark read access as obsolete. * lisp/minibuffer.el (minibuffer-completing-file-name): Don't make it obsolete yet. * lisp/international/quail.el (quail-mouse-choose-completion): Remove unused code referring to obsolete var. (quail-choose-completion-string): Remove. * lisp/server.el (server-clients-with, server-kill-buffer-query-function) (server-kill-emacs-query-function): Silence "unused `proc'" warnings. * lisp/proced.el (proced-send-signal): * lisp/emacs-lisp/lisp.el (lisp-complete-symbol): Replace completion-annotate-function with completion-extra-properties.
Diffstat (limited to 'lisp/server.el')
-rw-r--r--lisp/server.el15
1 files changed, 9 insertions, 6 deletions
diff --git a/lisp/server.el b/lisp/server.el
index c421ee09812..04d35695c57 100644
--- a/lisp/server.el
+++ b/lisp/server.el
@@ -235,9 +235,10 @@ If local sockets are not supported, this is nil.")
235(defun server-clients-with (property value) 235(defun server-clients-with (property value)
236 "Return a list of clients with PROPERTY set to VALUE." 236 "Return a list of clients with PROPERTY set to VALUE."
237 (let (result) 237 (let (result)
238 (dolist (proc server-clients result) 238 (dolist (proc server-clients)
239 (when (equal value (process-get proc property)) 239 (when (equal value (process-get proc property))
240 (push proc result))))) 240 (push proc result)))
241 result))
241 242
242(defun server-add-client (proc) 243(defun server-add-client (proc)
243 "Create a client for process PROC, if it doesn't already have one. 244 "Create a client for process PROC, if it doesn't already have one.
@@ -1322,10 +1323,11 @@ specifically for the clients and did not exist before their request for it."
1322 "Ask before killing a server buffer." 1323 "Ask before killing a server buffer."
1323 (or (not server-buffer-clients) 1324 (or (not server-buffer-clients)
1324 (let ((res t)) 1325 (let ((res t))
1325 (dolist (proc server-buffer-clients res) 1326 (dolist (proc server-buffer-clients)
1326 (when (and (memq proc server-clients) 1327 (when (and (memq proc server-clients)
1327 (eq (process-status proc) 'open)) 1328 (eq (process-status proc) 'open))
1328 (setq res nil)))) 1329 (setq res nil)))
1330 res)
1329 (yes-or-no-p (format "Buffer `%s' still has clients; kill it? " 1331 (yes-or-no-p (format "Buffer `%s' still has clients; kill it? "
1330 (buffer-name (current-buffer)))))) 1332 (buffer-name (current-buffer))))))
1331 1333
@@ -1333,10 +1335,11 @@ specifically for the clients and did not exist before their request for it."
1333 "Ask before exiting Emacs if it has live clients." 1335 "Ask before exiting Emacs if it has live clients."
1334 (or (not server-clients) 1336 (or (not server-clients)
1335 (let (live-client) 1337 (let (live-client)
1336 (dolist (proc server-clients live-client) 1338 (dolist (proc server-clients)
1337 (when (memq t (mapcar 'buffer-live-p (process-get 1339 (when (memq t (mapcar 'buffer-live-p (process-get
1338 proc 'buffers))) 1340 proc 'buffers)))
1339 (setq live-client t)))) 1341 (setq live-client t)))
1342 live-client)
1340 (yes-or-no-p "This Emacs session has clients; exit anyway? "))) 1343 (yes-or-no-p "This Emacs session has clients; exit anyway? ")))
1341 1344
1342(defun server-kill-buffer () 1345(defun server-kill-buffer ()