diff options
author | Julien Danjou <julien@danjou.info> | 2010-10-09 10:47:35 +0200 |
---|---|---|
committer | Julien Danjou <julien@danjou.info> | 2010-10-09 10:47:46 +0200 |
commit | 36bc2bc0ec67cafb24858f6652a280b24c91807b (patch) | |
tree | ecf31581a0009e62f46de154b7aee8532b8dd8b3 | |
parent | 55f2e0d648e8b317a204d378d9a3af7917a0219b (diff) |
Add kill binding.
-rw-r--r-- | offlineimap.el | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/offlineimap.el b/offlineimap.el index baeea31..2ace1b7 100644 --- a/offlineimap.el +++ b/offlineimap.el @@ -78,6 +78,7 @@ This is used when `offlineimap-mode-line-style' is set to 'symbol." (let ((map (make-sparse-keymap))) (define-key map (kbd "q") 'offlineimap-quit) (define-key map (kbd "g") 'offlineimap-resync) + (define-key map (kbd "K") 'offlineimap-kill) map) "Keymap for offlineimap-mode.") @@ -275,6 +276,11 @@ This is used when `offlineimap-mode-line-style' is set to 'symbol." (interactive) (signal-process (get-buffer-process (get-buffer offlineimap-buffer-name)) 'SIGUSR1)) +(defun offlineimap-kill () + "Send a TERM signal to OfflineIMAP." + (interactive) + (signal-process (get-buffer-process (get-buffer offlineimap-buffer-name)) 'SIGTERM)) + (define-derived-mode offlineimap-mode fundamental-mode "OfflineIMAP" "A major mode for OfflineIMAP interaction." :group 'comm |