[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dired-preview feb98f3f53 08/15: Tweak dired-preview-tri
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dired-preview feb98f3f53 08/15: Tweak dired-preview-trigger to be more readable |
Date: |
Tue, 7 May 2024 03:58:17 -0400 (EDT) |
branch: externals/dired-preview
commit feb98f3f5393b250f65a6f96db63594a48c53247
Author: Protesilaos Stavrou <info@protesilaos.com>
Commit: Protesilaos Stavrou <info@protesilaos.com>
Tweak dired-preview-trigger to be more readable
---
dired-preview.el | 19 ++++++++++---------
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/dired-preview.el b/dired-preview.el
index 7733493510..039f46b81e 100644
--- a/dired-preview.el
+++ b/dired-preview.el
@@ -436,18 +436,19 @@ With optional NO-DELAY do not start a timer. Otherwise
produce
the preview with `dired-preview-delay' of idleness."
(add-hook 'window-state-change-hook
#'dired-preview--close-previews-outside-dired)
(dired-preview--cancel-timer)
- (if-let ((file (dired-file-name-at-point))
- ((dired-preview--preview-p file))
- ((memq this-command dired-preview-trigger-commands)))
+ (let* ((file (dired-file-name-at-point))
+ (preview (dired-preview--preview-p file)))
+ (cond
+ ((and preview (memq this-command dired-preview-trigger-commands))
(if no-delay
(dired-preview-display-file file)
(setq dired-preview--timer
- (run-with-idle-timer dired-preview-delay nil
#'dired-preview-display-file file)))
- (if (and file (dired-preview--preview-p file))
- (dired-preview-start file)
- (if (not (memq this-command dired-preview-trigger-commands))
- nil
- (dired-preview--delete-windows)))
+ (run-with-idle-timer dired-preview-delay nil
#'dired-preview-display-file file))))
+ ((and file preview)
+ (dired-preview-start file))
+ ((and (not preview)
+ (memq this-command dired-preview-trigger-commands))
+ (dired-preview--delete-windows)))
(dired-preview--close-previews-outside-dired)))
(defun dired-preview-disable-preview ()
- [elpa] externals/dired-preview updated (ecb75b5f71 -> fbca1bbede), ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 951734fdff 02/15: Untabify the file, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 3e4fd8ccdf 03/15: Make small stylistic tweak, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 10d761722c 09/15: Revert commit 491fb79, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 383d20ba0a 11/15: Fix indentation, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview a2126aefff 05/15: Check if file exists while testing if it can be previewed, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview feb98f3f53 08/15: Tweak dired-preview-trigger to be more readable,
ELPA Syncer <=
- [elpa] externals/dired-preview a04a271834 12/15: Make the scroll commands trigger a preview, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 7057c8ba40 13/15: Tweak the backronym, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview e30b859ba9 01/15: Remove needless option for hexl-mode, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 889965fd52 10/15: Simplify note about hexl-mode, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 3291795347 04/15: Clarify a doc string, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 24459a7c90 06/15: Add check for directory in dired-preview--preview-p, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview fbca1bbede 15/15: Make minor rewording to the README, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 2f0a4055f5 14/15: Update to dired-preview version 0.2.0, ELPA Syncer, 2024/05/07
- [elpa] externals/dired-preview 491fb79dd6 07/15: Treat binary files the same as "large" for now, ELPA Syncer, 2024/05/07