aboutsummaryrefslogtreecommitdiff
path: root/.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el
diff options
context:
space:
mode:
authorJack Jamison <jackqjamison@gmail.com>2026-07-30 20:09:00 -0400
committerJack Jamison <jackqjamison@gmail.com>2026-07-30 20:18:37 -0400
commit8c4e09dff83847ac7f07bf1da7751e9328006c4d (patch)
treea0e245567ce225f8bcb63b66e4d2373b5d033e4a /.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el
parent1e33b30749bb1043ffc6ceb5a2fb0977446788b3 (diff)
actual final changes and get rid of junk in lisp dir
actually works fine
Diffstat (limited to '.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el')
-rw-r--r--.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el88
1 files changed, 0 insertions, 88 deletions
diff --git a/.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el b/.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el
deleted file mode 100644
index 8723cd8..0000000
--- a/.config/emacs/lisp/evil-collection/modes/proced/evil-collection-proced.el
+++ /dev/null
@@ -1,88 +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 "26.3"))
-;; 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))
-
-;;;###autoload
-(defun evil-collection-proced-setup ()
- "Set up `evil' bindings for `proced'."
- (evil-collection-set-readonly-bindings 'proced-mode-map)
- (evil-set-initial-state 'proced-mode 'normal)
- (evil-collection-define-key 'normal 'proced-mode-map
- (kbd "RET") '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))
-
-(provide 'evil-collection-proced)
-;;; evil-collection-proced.el ends here