Variable: proced-mode-map

proced-mode-map is a variable defined in proced.el.gz.

Value

Large value
                         proced-undo
<down>                   next-line
<header-line> <mouse-1>  proced-sort-header
<header-line> <mouse-2>  proced-sort-header
<mouse-2>                proced-refine
<up>                     previous-line
?                        proced-help
C                        proced-mark-children
C-n                      next-line
C-p                      previous-line
C-x u                    proced-undo
DEL                      proced-unmark-backward
F                        proced-format-interactive
M                        proced-mark-all
P                        proced-mark-parents
RET                      proced-refine
S-SPC                    previous-line
SPC                      next-line
T                        proced-toggle-tree
U                        proced-unmark-all
d                        proced-mark
f                        proced-filter-interactive
h                        describe-mode
k                        proced-send-signal
m                        proced-mark
n                        next-line
o                        proced-omit-processes
p                        previous-line
r                        proced-renice
s S                      proced-sort-interactive
s c                      proced-sort-pcpu
s m                      proced-sort-pmem
s p                      proced-sort-pid
s s                      proced-sort-start
s t                      proced-sort-time
s u                      proced-sort-user
t                        proced-toggle-marks
u                        proced-unmark
x                        proced-send-signal

Documentation

Keymap for Proced commands.

Source Code

;; Defined in /usr/src/emacs/lisp/proced.el.gz
(defvar proced-mode-map
  (let ((km (make-sparse-keymap)))
    ;; moving
    (define-key km " " 'next-line)
    (define-key km "n" 'next-line)
    (define-key km "p" 'previous-line)
    (define-key km "\C-n" 'next-line)
    (define-key km "\C-p" 'previous-line)
    (define-key km "\C-?" 'previous-line)
    (define-key km [?\S-\ ] 'previous-line)
    (define-key km [down] 'next-line)
    (define-key km [up] 'previous-line)
    ;; marking
    (define-key km "d" 'proced-mark) ; Dired compatibility ("delete")
    (define-key km "m" 'proced-mark)
    (put 'proced-mark :advertised-binding "m")
    (define-key km "u" 'proced-unmark)
    (define-key km "\177" 'proced-unmark-backward)
    (define-key km "M" 'proced-mark-all)
    (define-key km "U" 'proced-unmark-all)
    (define-key km "t" 'proced-toggle-marks)
    (define-key km "C" 'proced-mark-children)
    (define-key km "P" 'proced-mark-parents)
    ;; filtering
    (define-key km "f"  'proced-filter-interactive)
    (define-key km [mouse-2] 'proced-refine)
    (define-key km "\C-m" 'proced-refine)
    ;; sorting
    (define-key km "sc" 'proced-sort-pcpu)
    (define-key km "sm" 'proced-sort-pmem)
    (define-key km "sp" 'proced-sort-pid)
    (define-key km "ss" 'proced-sort-start)
    (define-key km "sS" 'proced-sort-interactive)
    (define-key km "st" 'proced-sort-time)
    (define-key km "su" 'proced-sort-user)
    ;; similar to `Buffer-menu-sort-by-column'
    (define-key km [header-line mouse-1] 'proced-sort-header)
    (define-key km [header-line mouse-2] 'proced-sort-header)
    (define-key km "T" 'proced-toggle-tree)
    ;; formatting
    (define-key km "F"  'proced-format-interactive)
    ;; operate
    (define-key km "o" 'proced-omit-processes)
    (define-key km "x" 'proced-send-signal) ; Dired compatibility
    (define-key km "k" 'proced-send-signal) ; kill processes
    (define-key km "r" 'proced-renice) ; renice processes
    ;; misc
    (define-key km "h" 'describe-mode)
    (define-key km "?" 'proced-help)
    (define-key km [remap undo] 'proced-undo)
    (define-key km [remap advertised-undo] 'proced-undo)
    ;; Additional keybindings are inherited from `special-mode-map'
    km)
  "Keymap for Proced commands.")