Function: projectile-doctor-mode

projectile-doctor-mode is an interactive and byte-compiled function defined in projectile.el.

Signature

(projectile-doctor-mode)

Documentation

Major mode for the projectile-doctor report, read-only.

The report is deliberately plain text, so it can be pasted verbatim into a bug report. M-x revert-buffer (revert-buffer) regenerates it for the same directory and q (quit-window) buries it.

<backtab> backward-button
TAB forward-button
f outline-toggle-children
n forward-button
p backward-button
q quit-window
w projectile-report-copy

In addition to any hooks its parent mode special-mode might have run, this mode runs the hook projectile-doctor-mode-hook, as the final or penultimate step during initialization.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/projectile-20260820.1509/projectile.el
(define-derived-mode projectile-doctor-mode special-mode "Projectile-Doctor"
  "Major mode for the `projectile-doctor' report, read-only.

The report is deliberately plain text, so it can be pasted verbatim into
a bug report.  \\<projectile-doctor-mode-map>\\[revert-buffer] regenerates it for the same directory
and \\[quit-window] buries it.

\\{projectile-doctor-mode-map}"
  (setq-local revert-buffer-function
              (lambda (&rest _)
                (projectile-doctor--report projectile-doctor--directory)))
  (projectile--report-setup-outline))