[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed 961e5eb 343/389: More subed-vtt fixes: require subed
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed 961e5eb 343/389: More subed-vtt fixes: require subed-vtt, validate better |
Date: |
Fri, 3 Dec 2021 11:00:54 -0500 (EST) |
branch: elpa/subed
commit 961e5eb280f2066697ff29337d3a5c46ead3177c
Author: Sacha Chua <sacha@sachachua.com>
Commit: Random User <rndusr@posteo.de>
More subed-vtt fixes: require subed-vtt, validate better
* subed/subed-vtt.el (subed-vtt--validate): Look for timestamps.
* subed/subed.el: Load subed-vtt.
---
subed/subed-vtt.el | 3 +--
subed/subed.el | 1 +
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/subed/subed-vtt.el b/subed/subed-vtt.el
index 20e30ea..76db4d7 100644
--- a/subed/subed-vtt.el
+++ b/subed/subed-vtt.el
@@ -483,8 +483,7 @@ Return new point."
(save-match-data
(let ((orig-point (point)))
(goto-char (point-min))
- (while (and (re-search-forward (format "\\(%s[[^\\']]\\|\\`\\)"
subed-vtt--regexp-separator) nil t)
- (looking-at "[[:alnum:]]"))
+ (while (and (re-search-forward (format "\\(%s[[^\\']]\\|\\`\\)%s"
subed-vtt--regexp-separator subed-vtt--regexp-timestamp) nil t) (goto-char
(match-beginning 2)))
;; This regex is stricter than `subed-vtt--regexp-timestamp'
(unless (looking-at
"^[0-9]\\{2\\}:[0-9]\\{2\\}:[0-9]\\{2\\}\\.[0-9]\\{3\\}")
(error "Found invalid start time: %S" (substring (or
(thing-at-point 'line :no-properties) "\n") 0 -1)))
diff --git a/subed/subed.el b/subed/subed.el
index 738597a..43a1e1d 100644
--- a/subed/subed.el
+++ b/subed/subed.el
@@ -36,6 +36,7 @@
(require 'subed-debug)
(require 'subed-common)
(require 'subed-srt)
+(require 'subed-vtt)
(require 'subed-mpv)
(setq subed-mode-map
- [nongnu] elpa/subed 6949622 365/389: Adopt REUSE standard for copyright and licensing, (continued)
- [nongnu] elpa/subed 6949622 365/389: Adopt REUSE standard for copyright and licensing, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 9f55817 369/389: Wrap start/stop calculating functions in `ignore-errors', ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed beda7dc 371/389: Add functions to insert HTML-like tags, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed c23dd84 373/389: Add info about the new features to README.org, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 6a5802c 374/389: Add video movement per frame, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 828764f 375/389: Change keybindings and use a transient keymap, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 5de6f21 377/389: Add msecs-to-timestamp as a common function, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed b42f563 378/389: Add audio extensions, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 6b1a6f2 367/389: Add computing and displaying characters per second, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3ba295b 336/389: Fix "service name too long", ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 961e5eb 343/389: More subed-vtt fixes: require subed-vtt, validate better,
ELPA Syncer <=
- [nongnu] elpa/subed 87b3823 353/389: subed-split-subtitle works at the beginning or end of subtitle text, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3b4b56a 384/389: Merge pull request #49 from sachac/fix-vtt-spaces, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed bee9e63 342/389: subed-vtt: Fix syncing point with player, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 016c6a5 363/389: subed-split-subtitle: Handle more cases, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 6164f88 380/389: Keep track of video being played, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 70561f0 381/389: Make hours optional in VTT files, following the spec, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed bf3e832 382/389: Check if subed--cps-overlay exists before trying to update it, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed b6e08c2 383/389: Handle spaces in between VTT subtitles, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 564b6fe 386/389: Add preliminary support for comments in VTT files, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d5751c5 334/389: Change default faces to inherit color values, ELPA Syncer, 2021/12/03