summaryrefslogtreecommitdiff
path: root/lisp/pdf-tools.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/pdf-tools.el')
-rw-r--r--lisp/pdf-tools.el33
1 files changed, 19 insertions, 14 deletions
diff --git a/lisp/pdf-tools.el b/lisp/pdf-tools.el
index aa19969..382d5b6 100644
--- a/lisp/pdf-tools.el
+++ b/lisp/pdf-tools.el
@@ -134,20 +134,25 @@ In order to customize dark and light colors use
pdf-virtual-global-minor-mode))
(defcustom pdf-tools-enabled-modes
- '(pdf-history-minor-mode
- pdf-isearch-minor-mode
- pdf-links-minor-mode
- pdf-misc-minor-mode
- pdf-outline-minor-mode
- pdf-misc-size-indication-minor-mode
- pdf-misc-menu-bar-minor-mode
- pdf-annot-minor-mode
- pdf-sync-minor-mode
- pdf-misc-context-menu-minor-mode
- pdf-cache-prefetch-minor-mode
- pdf-occur-global-minor-mode
- ;; pdf-virtual-global-minor-mode
- )
+ (append '(pdf-history-minor-mode
+ pdf-isearch-minor-mode
+ pdf-links-minor-mode
+ pdf-misc-minor-mode
+ pdf-outline-minor-mode
+ pdf-misc-size-indication-minor-mode
+ pdf-misc-menu-bar-minor-mode
+ pdf-annot-minor-mode
+ pdf-sync-minor-mode
+ pdf-misc-context-menu-minor-mode
+ pdf-cache-prefetch-minor-mode
+ pdf-occur-global-minor-mode)
+ ;; See an interesting discussion at:
+ ;; https://github.com/vedang/pdf-tools/issues/166 about how
+ ;; this avoids a segfault crash in MacOS Ventura. IF you
+ ;; know why this happens, please get in touch via the linked
+ ;; issue.
+ (when (eq 'dark (frame-parameter nil 'background-mode))
+ '(pdf-view-dark-minor-mode)))
"A list of automatically enabled minor-modes.
PDF Tools is build as a series of minor-modes. This variable and