Function: server-force-delete
server-force-delete is an autoloaded, interactive and byte-compiled
function defined in server.el.gz.
Signature
(server-force-delete &optional NAME)
Documentation
Unconditionally delete connection file for server NAME.
If server is running, it is first stopped.
NAME defaults to server-name. With argument, ask for NAME.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/server.el.gz
;;;###autoload
(defun server-force-delete (&optional name)
"Unconditionally delete connection file for server NAME.
If server is running, it is first stopped.
NAME defaults to `server-name'. With argument, ask for NAME."
(interactive
(list (if current-prefix-arg
(read-string (format-prompt "Server name" server-name)
nil nil server-name))))
(when server-mode (with-temp-message nil (server-mode -1)))
(let ((file (expand-file-name (or name server-name)
(if server-use-tcp
server-auth-dir
server-socket-dir))))
(condition-case nil
(let (delete-by-moving-to-trash)
(delete-file file)
(message "Connection file %S deleted" file))
(file-error
(message "No connection file %S" file)))))