about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-notmuch.el
diff options
context:
space:
mode:
Diffstat (limited to 'configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-notmuch.el')
-rw-r--r--configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-notmuch.el178
1 files changed, 0 insertions, 178 deletions
diff --git a/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-notmuch.el b/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-notmuch.el
deleted file mode 100644
index c4212aeec7c9..000000000000
--- a/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-notmuch.el
+++ /dev/null
@@ -1,178 +0,0 @@
-;;; evil-collection-notmuch.el --- Bindings for `notmuch'. -*- lexical-binding: t -*-
-
-;; Copyright (C) 2017 James Nguyen
-
-;; Author: James Nguyen <james@jojojames.com>
-;; Maintainer: James Nguyen <james@jojojames.com>
-;; Pierre Neidhardt <mail@ambrevar.xyz>
-;; URL: https://github.com/emacs-evil/evil-collection
-;; Version: 0.0.1
-;; Package-Requires: ((emacs "25.1"))
-;; Keywords: emacs, tools, evil
-
-;; This program is free software; you can redistribute it and/or modify
-;; it under the terms of the GNU General Public License as published by
-;; the Free Software Foundation, either version 3 of the License, or
-;; (at your option) any later version.
-
-;; This program is distributed in the hope that it will be useful,
-;; but WITHOUT ANY WARRANTY; without even the implied warranty of
-;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-;; GNU General Public License for more details.
-
-;; You should have received a copy of the GNU General Public License
-;; along with this program.  If not, see <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-;;; Bindings for `notmuch'.
-
-;;; Code:
-(require 'notmuch nil t)
-(require 'evil-collection)
-
-(declare-function notmuch-show-get-tags "notmuch-show")
-(declare-function notmuch-show-tag "notmuch-show")
-(declare-function notmuch-search-get-tags "notmuch")
-(declare-function notmuch-search-tag "notmuch")
-(declare-function notmuch-tree-tag "notmuch-tree")
-
-(declare-function notmuch-tree-close-message-pane-and "notmuch-tree")
-
-(defconst evil-collection-notmuch-maps '(notmuch-common-keymap
-                                         notmuch-hello-mode-map
-                                         notmuch-show-mode-map
-                                         notmuch-show-part-map
-                                         notmuch-tree-mode-map
-                                         notmuch-search-mode-map
-                                         notmuch-search-stash-map))
-
-(defun evil-collection-notmuch-show-toggle-delete ()
-  "Toggle deleted tag for message."
-  (interactive)
-  (if (member "deleted" (notmuch-show-get-tags))
-      (notmuch-show-tag (list "-deleted"))
-    (notmuch-show-tag (list "+deleted")))
-  (evil-next-line))
-
-(defun evil-collection-notmuch-search-toggle-delete ()
-  "Toggle deleted tag for message."
-  (interactive)
-  (if (member "deleted" (notmuch-search-get-tags))
-      (notmuch-search-tag (list "-deleted"))
-    (notmuch-search-tag (list "+deleted")))
-  (evil-next-line))
-
-(defun evil-collection-notmuch-tree-toggle-delete ()
-  "Toggle deleted tag for message."
-  (interactive)
-  (if (member "deleted" (notmuch-search-get-tags))
-      (notmuch-tree-tag (list "-deleted"))
-    (notmuch-tree-tag (list "+deleted")))
-  (evil-next-line))
-
-(defun evil-collection-notmuch-setup ()
-  "Set up `evil' bindings for `notmuch'."
-  (evil-set-initial-state 'notmuch-show-mode 'normal)
-  (evil-set-initial-state 'notmuch-search-mode 'normal)
-  (evil-set-initial-state 'notmuch-hello-mode 'normal)
-
-  (evil-collection-define-key 'normal 'notmuch-common-keymap
-    "g?" 'notmuch-help
-    "q" 'notmuch-bury-or-kill-this-buffer
-    "s" 'notmuch-search
-    "z" 'notmuch-tree
-    "c" 'notmuch-mua-new-mail
-    "gr" 'notmuch-refresh-this-buffer
-    "gR" 'notmuch-refresh-all-buffers
-    "Z" 'notmuch-poll-and-refresh-this-buffer
-    "J" 'notmuch-jump-search)
-
-  (evil-collection-define-key 'normal 'notmuch-hello-mode-map
-    "g?" 'notmuch-hello-versions
-    (kbd "TAB") 'widget-forward
-    (kbd "RET") 'widget-button-press
-    (kbd "S-TAB") 'widget-backward
-    (kbd "<C-tab>") 'widget-backward)
-
-  (evil-collection-define-key 'normal 'notmuch-show-mode-map
-    "gd" 'goto-address-at-point
-    "A" 'notmuch-show-archive-thread-then-next
-    "S" 'notmuch-show-filter-thread
-    "K" 'notmuch-tag-jump
-    "R" 'notmuch-show-reply
-    "X" 'notmuch-show-archive-thread-then-exit
-    "Z" 'notmuch-tree-from-show-current-query
-    "a" 'notmuch-show-archive-message-then-next-or-next-thread
-    "d" 'evil-collection-notmuch-show-toggle-delete
-    "H" 'notmuch-show-toggle-visibility-headers
-    "gj" 'notmuch-show-next-open-message
-    "gk" 'notmuch-show-previous-open-message
-    "]" 'notmuch-show-next-message
-    "[" 'notmuch-show-previous-message
-    (kbd "M-j") 'notmuch-show-next-thread-show
-    (kbd "M-k") 'notmuch-show-previous-thread-show
-    "r" 'notmuch-show-reply-sender
-    (kbd "x") 'notmuch-show-archive-message-then-next-or-exit
-    "|" 'notmuch-show-pipe-message
-    "*" 'notmuch-show-tag-all
-    "-" 'notmuch-show-remove-tag
-    "+" 'notmuch-show-add-tag
-    (kbd "TAB") 'notmuch-show-toggle-message
-    (kbd "RET") 'notmuch-show-toggle-message
-    "." 'notmuch-show-part-map)
-
-  (evil-collection-define-key 'normal 'notmuch-tree-mode-map
-    "g?" (notmuch-tree-close-message-pane-and 'notmuch-help)
-    "q" 'notmuch-tree-quit
-    "s" 'notmuch-tree-to-search
-    "c" (notmuch-tree-close-message-pane-and 'notmuch-mua-new-mail)
-    "J" (notmuch-tree-close-message-pane-and 'notmuch-jump-search)
-    "S" 'notmuch-search-from-tree-current-query
-    "r" (notmuch-tree-close-message-pane-and 'notmuch-show-reply-sender)
-    "R" (notmuch-tree-close-message-pane-and 'notmuch-show-reply)
-    "d" 'evil-collection-notmuch-tree-toggle-delete
-
-    "K" 'notmuch-tag-jump
-    (kbd "RET") 'notmuch-tree-show-message
-    [mouse-1] 'notmuch-tree-show-message
-    "A" 'notmuch-tree-archive-thread
-    "a" 'notmuch-tree-archive-message-then-next
-    "z" 'notmuch-tree-to-tree
-    "gj" 'notmuch-tree-next-matching-message
-    "gk" 'notmuch-tree-prev-matching-message
-    "]" 'notmuch-tree-next-message
-    "[" 'notmuch-tree-prev-message
-    (kbd "C-k") 'notmuch-tree-prev-thread
-    (kbd "C-j") 'notmuch-tree-next-thread
-    "-" 'notmuch-tree-remove-tag
-    "+" 'notmuch-tree-add-tag
-    "*" 'notmuch-tree-tag-thread
-    "e" 'notmuch-tree-resume-message)
-
-  (evil-collection-define-key 'normal 'notmuch-search-mode-map
-    "C" 'compose-mail-other-frame
-    "J" 'notmuch-jump-search
-    "S" 'notmuch-search-filter
-    "K" 'notmuch-tag-jump
-    "o" 'notmuch-search-toggle-order
-    "Z" 'notmuch-tree-from-search-current-query
-    "*" 'notmuch-search-tag-all
-    "a" 'notmuch-search-archive-thread
-    "c" 'compose-mail
-    "d" 'evil-collection-notmuch-search-toggle-delete
-    "q" 'notmuch-bury-or-kill-this-buffer
-    "r" 'notmuch-search-reply-to-thread-sender
-    "t" 'notmuch-search-filter-by-tag
-    "z" 'notmuch-search-stash-map
-    [mouse-1] 'notmuch-search-show-thread
-    "-" 'notmuch-search-remove-tag
-    "+" 'notmuch-search-add-tag
-    (kbd "RET") 'notmuch-search-show-thread)
-
-  (evil-collection-define-key 'normal 'notmuch-search-stash-map
-    "i" 'notmuch-search-stash-thread-id
-    "q" 'notmuch-stash-query
-    "g?" 'notmuch-subkeymap-help))
-
-(provide 'evil-collection-notmuch)
-;;; evil-collection-notmuch.el ends here