Function: multisession-delete-value
multisession-delete-value is an interactive and byte-compiled function
defined in multisession.el.gz.
Signature
(multisession-delete-value ID)
Documentation
Delete the value at point.
Key Bindings
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/multisession.el.gz
(defun multisession-delete-value (id)
"Delete the value at point."
(interactive (list (get-text-property (point) 'tabulated-list-id))
multisession-edit-mode)
(unless id
(error "No value on the current line"))
(unless (yes-or-no-p "Really delete this item? ")
(user-error "Not deleting"))
(multisession--backend-delete multisession-storage
(make-multisession :package (car id)
:key (cdr id)))
(let ((inhibit-read-only t))
(beginning-of-line)
(delete-region (point) (progn (forward-line 1) (point)))))