about summary refs log tree commit diff
path: root/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-proced.el
diff options
context:
space:
mode:
Diffstat (limited to 'configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-proced.el')
-rw-r--r--configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-proced.el92
1 files changed, 0 insertions, 92 deletions
diff --git a/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-proced.el b/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-proced.el
deleted file mode 100644
index 14f13dd2d28a..000000000000
--- a/configs/shared/emacs/.emacs.d/elpa/evil-collection-20180913.209/evil-collection-proced.el
+++ /dev/null
@@ -1,92 +0,0 @@
-;;; evil-collection-proced.el --- Evil bindings for proced -*- lexical-binding: t -*-
-
-;; Copyright (C) 2017 Pierre Neidhardt
-
-;; Author: Pierre Neidhardt <mail@ambrevar.xyz>
-;; 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: evil, proced, tools
-
-;; This file 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, or (at your
-;; option) any later version.
-;;
-;; This file 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.
-;;
-;; For a full copy of the GNU General Public License
-;; see <http://www.gnu.org/licenses/>.
-
-;;; Commentary:
-;; Evil bindings for proced.
-
-;;; Code:
-(require 'evil-collection)
-(require 'proced)
-
-(defconst evil-collection-proced-maps '(proced-mode-map))
-
-(defun evil-collection-proced-setup ()
-  "Set up `evil' bindings for `proced'."
-  (evil-collection-inhibit-insert-state 'proced-mode-map)
-  (evil-set-initial-state 'proced-mode 'normal)
-  (evil-collection-define-key 'normal 'proced-mode-map
-    (kbd "<return>") 'proced-refine
-
-    ;; mark
-    ;; TODO: Implement a proced-toggle-mark?
-    "m" 'proced-mark ; Mentioned in documentation, should be followed.
-    "*" 'proced-mark-all
-    "M" 'proced-mark-all
-    "U" 'proced-unmark-all
-    "~" 'proced-toggle-marks
-    "c" 'proced-mark-children
-    "C" 'proced-mark-children           ; Emacs has "C"
-    "p" 'proced-mark-parents
-    "P" 'proced-mark-parents            ; Emacs has "P"
-    (kbd "<delete>") 'proced-unmark-backward
-
-    ;; motion
-    ;; TODO: Implement beginning-of-buffer / end-of-buffer.
-    (kbd "SPC") 'evil-scroll-down
-    (kbd "S-SPC") 'evil-scroll-up
-
-    "zt" 'proced-toggle-tree
-
-    "u" 'proced-undo
-
-    "O" 'proced-omit-processes         ; TODO: Change default binding?
-
-    "x" 'proced-send-signal ; Emacs has "k" and "x", "k" is mentioned in documentation
-
-    ;; filter
-    "s" 'proced-filter-interactive ; Refers to "[s]elect", Emacs has "f" mentioned in documentation.
-    "S" 'proced-format-interactive
-
-    ;; sort
-    "oo" 'proced-sort-start ; Refers to "[o]rder", Emacs has "s" mentioned in documentation.
-    "oO" 'proced-sort-interactive
-    "oc" 'proced-sort-pcpu
-    "om" 'proced-sort-pmem
-    "op" 'proced-sort-pid
-    "ot" 'proced-sort-time
-    "ou" 'proced-sort-user
-
-    "r" 'proced-renice
-
-    ;; refresh
-    "gr" 'revert-buffer
-
-    ;; quit
-    "q" 'quit-window                    ; TODO: Macro support?
-    "ZQ" 'evil-quit
-    "ZZ" 'quit-window))
-
-(provide 'evil-collection-proced)
-;;; evil-collection-proced.el ends here