X-Git-Url: https://fleuret.org/cgi-bin/gitweb/gitweb.cgi?p=elisp.git;a=blobdiff_plain;f=vm;fp=vm;h=49104acde1c3bd84968b5d44f4f604ed1198ea2e;hp=eb25a97dea70e0a87f5d4300d24a721af043e994;hb=c9caf7eea3a5b1ddc280aedd4ed0e8e78bbb103b;hpb=5bf9b9fa31f0362f678a90b0668c5523154ef0c2 diff --git a/vm b/vm index eb25a97..49104ac 100644 --- a/vm +++ b/vm @@ -642,6 +642,19 @@ an attachment") ;; (define-key vm-mail-mode-map [(shift iso-lefttab)] 'mail-mode-smart-tab) (define-key vm-mail-mode-map [(shift iso-lefttab)] 'bbdb-complete-name) +(defun ff/kill-to-signature () (interactive) + (save-excursion + (delete-region + (point) + (progn + (search-forward-regexp "^-- *$") + (- (match-beginning 0) 1)) + ) + ) + ) + +(define-key vm-mail-mode-map [(control c) (k)] 'ff/kill-to-signature) + ;; The definition of "\t" is forced through a hook defined in ;; vm-init.el, so I add mine. This is ugly. @@ -684,7 +697,7 @@ is t." ;; bbdb (load "bbdb") -(load "bbdb-hooks") +;; (load "bbdb-hooks") (when (load "bbdb-vm" t)