Variable: profiler-report-mode-map

profiler-report-mode-map is a variable defined in profiler.el.gz.

Value

<follow-link>  mouse-face
<mouse-2>      profiler-report-find-entry
=              profiler-report-compare-profile
A              profiler-report-ascending-sort
B              profiler-report-render-reversed-calltree
C              profiler-report-render-calltree
C-x C-w        profiler-report-write-profile
D              profiler-report-descending-sort
RET            profiler-report-toggle-entry
TAB            profiler-report-toggle-entry
d              profiler-report-describe-entry
f              profiler-report-find-entry
i              profiler-report-toggle-entry
j              profiler-report-find-entry
n              profiler-report-next-entry
p              profiler-report-previous-entry

Documentation

Keymap for profiler-report-mode.

Source Code

;; Defined in /usr/src/emacs/lisp/profiler.el.gz
;;; Report mode

(defvar-keymap profiler-report-mode-map
  :doc "Keymap for `profiler-report-mode'."
  "n"       #'profiler-report-next-entry
  "p"       #'profiler-report-previous-entry
  ;; I find it annoying more than helpful to not be able to navigate
  ;; normally with the cursor keys.  --Stef
  ;; "<down>" #'profiler-report-next-entry
  ;; "<up>"   #'profiler-report-previous-entry
  "RET"     #'profiler-report-toggle-entry
  "TAB"     #'profiler-report-toggle-entry
  "i"       #'profiler-report-toggle-entry
  "f"       #'profiler-report-find-entry
  "j"       #'profiler-report-find-entry
  "d"       #'profiler-report-describe-entry
  "C"       #'profiler-report-render-calltree
  "B"       #'profiler-report-render-reversed-calltree
  "A"       #'profiler-report-ascending-sort
  "D"       #'profiler-report-descending-sort
  "="       #'profiler-report-compare-profile
  "C-x C-w" #'profiler-report-write-profile
  "<follow-link>" 'mouse-face
  "<mouse-2>"     #'profiler-report-find-entry

  :menu
  '("Profiler"
    ["Next Entry" profiler-report-next-entry :active t
     :help "Move to next entry"]
    ["Previous Entry" profiler-report-previous-entry :active t
     :help "Move to previous entry"]
    "--"
    ["Toggle Entry" profiler-report-toggle-entry
     :active (profiler-report-calltree-at-point)
     :help "Expand or collapse the current entry"]
    ["Find Entry" profiler-report-find-entry
     ;; FIXME should deactivate if not on a known function.
     :active (profiler-report-calltree-at-point)
     :help "Find the definition of the current entry"]
    ["Describe Entry" profiler-report-describe-entry
     :active (profiler-report-calltree-at-point)
     :help "Show the documentation of the current entry"]
    "--"
    ["Show Calltree" profiler-report-render-calltree
     :active profiler-report-reversed
     :help "Show calltree view"]
    ["Show Reversed Calltree" profiler-report-render-reversed-calltree
     :active (not profiler-report-reversed)
     :help "Show reversed calltree view"]
    ["Sort Ascending" profiler-report-ascending-sort
     :active (not (eq profiler-report-order 'ascending))
     :help "Sort calltree view in ascending order"]
    ["Sort Descending" profiler-report-descending-sort
     :active (not (eq profiler-report-order 'descending))
     :help "Sort calltree view in descending order"]
    "--"
    ["Compare Profile..." profiler-report-compare-profile :active t
     :help "Compare current profile with another"]
    ["Write Profile..." profiler-report-write-profile :active t
     :help "Write current profile to a file"]
    "--"
    ["Start Profiler" profiler-start :active (not (profiler-running-p))
     :help "Start profiling"]
    ["Stop Profiler" profiler-stop :active (profiler-running-p)
     :help "Stop profiling"]
    ["New Report" profiler-report :active (profiler-running-p)
     :help "Make a new report"]))