Function: desktop-remove

desktop-remove is an autoloaded, interactive and byte-compiled function defined in desktop.el.gz.

Signature

(desktop-remove)

Documentation

Delete desktop file in desktop-dirname.

This function also sets desktop-dirname to nil.

Key Bindings

Source Code

;; Defined in /usr/src/emacs/lisp/desktop.el.gz
;; ----------------------------------------------------------------------------
;;;###autoload
(defun desktop-remove ()
  "Delete desktop file in `desktop-dirname'.
This function also sets `desktop-dirname' to nil."
  (interactive)
  (when desktop-dirname
    (let ((filename (desktop-full-file-name)))
      (setq desktop-dirname nil)
      (when (file-exists-p filename)
        (delete-file filename)))))