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)))))