Variable: sesman-browser-mode-hook
sesman-browser-mode-hook is a variable defined in sesman-browser.el.
Value
nil
Documentation
Hook run after entering SesmanBrowser mode.
No problems result if this variable is not bound.
add-hook automatically binds it. (This is true for all hook variables.)
Source Code
;; Defined in ~/.emacs.d/elpa/sesman-20240417.1723/sesman-browser.el
(define-derived-mode sesman-browser-mode special-mode "SesmanBrowser"
"Interactive view of Sesman sessions.
When applicable, system specific commands are locally bound to j when point is
on a session object."
;; ensure there is a sesman-system here
(sesman--system)
(delete-all-overlays)
(setq-local sesman-browser--stop-overlay (make-overlay (point) (point)))
(overlay-put sesman-browser--stop-overlay 'face 'sesman-browser-highligh-face)
(setq-local sesman-browser--section-overlay (make-overlay (point) (point)))
(when window-system
(let* ((fringe-spec '(left-fringe sesman-left-bar sesman-browser-highligh-face))
(dummy-string (propertize "|" 'display fringe-spec)))
(overlay-put sesman-browser--section-overlay 'line-prefix dummy-string)))
(add-hook 'sesman-post-command-hook 'sesman-browser-revert nil t)
(setq-local display-buffer-base-action '(nil . ((inhibit-same-window . t))))
(setq-local sesman-browser--sort-types (default-value 'sesman-browser--sort-types))
(setq-local revert-buffer-function #'sesman-browser-revert))