[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed aae6f0c 123/389: Add function: subed-srt--run-subtit
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed aae6f0c 123/389: Add function: subed-srt--run-subtitle-time-adjusted-hook |
Date: |
Fri, 3 Dec 2021 11:00:10 -0500 (EST) |
branch: elpa/subed
commit aae6f0c337d1cf5cda183637c4bb337128073755
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>
Add function: subed-srt--run-subtitle-time-adjusted-hook
---
subed/subed-srt.el | 21 ++++++++++++---------
1 file changed, 12 insertions(+), 9 deletions(-)
diff --git a/subed/subed-srt.el b/subed/subed-srt.el
index e6b467d..228700c 100644
--- a/subed/subed-srt.el
+++ b/subed/subed-srt.el
@@ -304,10 +304,8 @@ Return point or nil if there is no previous subtitle."
(save-excursion
(subed-srt-jump-to-subtitle-time-start)
(when (looking-at subed-srt--regexp-timestamp)
- (replace-match (subed-srt--msecs-to-timestamp msecs-new))))
- (when subed-subtitle-time-adjusted-hook
- (run-hook-with-args 'subed-subtitle-time-adjusted-hook
- (subed-srt--subtitle-id) msecs-new)))))
+ (replace-match (subed-srt--msecs-to-timestamp msecs-new))))))
+ (subed-srt--run-subtitle-time-adjusted-hook))
(defun subed-srt--adjust-subtitle-stop-relative (msecs)
"Add MSECS milliseconds to stop time (use negative value to subtract)."
@@ -317,11 +315,16 @@ Return point or nil if there is no previous subtitle."
(save-excursion
(subed-srt-jump-to-subtitle-time-stop)
(when (looking-at subed-srt--regexp-timestamp)
- (replace-match (subed-srt--msecs-to-timestamp msecs-new))))
- (when subed-subtitle-time-adjusted-hook
- (run-hook-with-args 'subed-subtitle-time-adjusted-hook
- (subed-srt--subtitle-id)
- (subed-srt--subtitle-msecs-start))))))
+ (replace-match (subed-srt--msecs-to-timestamp msecs-new))))))
+ (subed-srt--run-subtitle-time-adjusted-hook))
+
+(defun subed-srt--run-subtitle-time-adjusted-hook ()
+ "Run `subed-subtitle-time-adjusted-hook' functions with
+subtitle ID and start time of the adjusted subtitle."
+ (when subed-subtitle-time-adjusted-hook
+ (run-hook-with-args 'subed-subtitle-time-adjusted-hook
+ (subed-srt--subtitle-id)
+ (subed-srt--subtitle-msecs-start))))
(defun subed-srt-increase-start-time (&optional arg)
"Add `subed-milliseconds-adjust' milliseconds to start time of current
subtitle.
- [nongnu] elpa/subed e621108 219/389: Adjust subtitle killing test descriptions, (continued)
- [nongnu] elpa/subed e621108 219/389: Adjust subtitle killing test descriptions, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 06e9ce9 227/389: Make group in regexp-separator shy, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed f7f9fcf 226/389: Remove useless concat, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 6e5a127 231/389: declare variables and functions that subed.el defines, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 56b2ff2 232/389: Move most of the insertion complexity to subed.el, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d3bc655 234/389: Update subed-default-subtitle-length docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a1c150b 235/389: Update subed-subtitle-spacing docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 43e8e91 236/389: Fix insert test, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed c84e5cb 233/389: Rename *-subtitle-kill to *-kill-subtitle, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 5f803d5 244/389: Add some missing tests, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed aae6f0c 123/389: Add function: subed-srt--run-subtitle-time-adjusted-hook,
ELPA Syncer <=
- [nongnu] elpa/subed b912311 128/389: Do not sync point to player if region is active, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed f95e914 132/389: Remove old junk code, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 205d3c8 135/389: Add subed-shift-subtitle-forward/backward, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 2952936 133/389: Reword some docstrings, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0a20cef 138/389: Run subtitle-time-adjusted-hook only if time was adjusted, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 7e5690c 142/389: Reword subtitle shifting description, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 84935a7 152/389: Make sure adjusting forward/backward never subtracts/adds, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed b34eb47 158/389: Fix docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 19efbb8 161/389: Rename subed--mode-enabled to subed-mode--enabled-p, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a9a6835 154/389: Ensure subtitle length stays the same when moving, ELPA Syncer, 2021/12/03