Function: todo-delete-item

todo-delete-item is an interactive and byte-compiled function defined in otodo-mode.el.gz.

Signature

(todo-delete-item)

Documentation

Delete current TODO list entry.

Key Bindings

Aliases

todo-cmd-kill

Source Code

;; Defined in /usr/src/emacs/lisp/obsolete/otodo-mode.el.gz
(defun todo-delete-item ()
  "Delete current TODO list entry."
  (interactive)
  (if (> (count-lines (point-min) (point-max)) 0)
      (let* ((todo-entry (todo-item-string-start))
             (todo-answer (y-or-n-p (concat "Permanently remove '"
                                            todo-entry "'? "))))
        (when todo-answer
          (todo-remove-item)
          (todo-backward-item))
        (message ""))
    (error "No TODO list entry to delete")))