branch: externals/dired-preview
commit b7fa058aa948b896ab110ab116bcdcdaf2fa720b
Author: Protesilaos Stavrou <i...@protesilaos.com>
Commit: Protesilaos Stavrou <i...@protesilaos.com>

    Make dired-preview-trigger-commands a user option
---
 README.org       |  6 ++++++
 dired-preview.el | 32 ++++++++++++++++++--------------
 2 files changed, 24 insertions(+), 14 deletions(-)

diff --git a/README.org b/README.org
index f0efcb70fe..1c672143ed 100644
--- a/README.org
+++ b/README.org
@@ -94,6 +94,12 @@ When entering a directory, a preview is triggered outright 
if the user
 option ~dired-preview-trigger-on-start~ is set to a non-nil value (the
 default). [ Part of {{{development-version}}}. ]
 
+#+vindex: dired-preview-trigger-commands
+Other than entering a directory, a preview happens after one of the
+commands in ~dired-preview-trigger-commands~ is invoked. [ The
+~dired-preview-trigger-commands~ is now a user option as part of
+{{{development-version}}}. ]
+
 #+vindex: dired-preview-ignored-extensions-regexp
 #+vindex: dired-preview-ignored-show-ignored-placeholders
 Files matching the ~dired-preview-ignored-extensions-regexp~ are not
diff --git a/dired-preview.el b/dired-preview.el
index eff7b64635..fb72f74ab6 100644
--- a/dired-preview.el
+++ b/dired-preview.el
@@ -203,6 +203,24 @@ If nil, then the preview happens only after one of the 
commands in
   :package-version '(dired-preview . "0.6.0")
   :group 'dired-preview)
 
+(defcustom dired-preview-trigger-commands
+  '( dired-next-line
+     dired-previous-line
+     dired-flag-file-deletion
+     dired-mark
+     dired-unmark
+     dired-unmark-backward
+     dired-del-marker
+     dired-goto-file
+     dired-find-file
+     scroll-up-command
+     scroll-down-command)
+  "List of commands that trigger a preview when `dired-preview-mode' is 
enabled.
+Also see `dired-preview-trigger-on-start'."
+  :type '(repeat function)
+  :package-version '(dired-preview . "0.6.0")
+  :group 'dired-preview)
+
 (defvar dired-preview--buffers nil
   "List with buffers of previewed files.")
 
@@ -652,20 +670,6 @@ aforementioned user option."
     (dedicated . t)
     (preserve-size . (t . t))))
 
-(defvar dired-preview-trigger-commands
-  '( dired-next-line
-     dired-previous-line
-     dired-flag-file-deletion
-     dired-mark
-     dired-unmark
-     dired-unmark-backward
-     dired-del-marker
-     dired-goto-file
-     dired-find-file
-     scroll-up-command
-     scroll-down-command)
-  "List of Dired commands that trigger a preview.")
-
 (defvar dired-preview--timer nil
   "Most recent timer object to display a preview.")
 

Reply via email to