[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/subed 7d5c543 255/389: Add function: subed-srt--init
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/subed 7d5c543 255/389: Add function: subed-srt--init |
Date: |
Fri, 3 Dec 2021 11:00:37 -0500 (EST) |
branch: elpa/subed
commit 7d5c543d2ac66ebc4cbbb94242abafefa08d3ec6
Author: Random User <rndusr@posteo.de>
Commit: Random User <rndusr@posteo.de>
Add function: subed-srt--init
---
subed/subed-srt.el | 7 +++++++
subed/subed.el | 4 +---
2 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/subed/subed-srt.el b/subed/subed-srt.el
index c7b4b50..879e85f 100644
--- a/subed/subed-srt.el
+++ b/subed/subed-srt.el
@@ -545,5 +545,12 @@ scheduled call is canceled and another call is scheduled in
#'subed-srt--subtitle-msecs-start))
(subed-srt--regenerate-ids)))
+
+(defun subed-srt--init ()
+ "This function is called when subed-mode is entered for a SRT file."
+ (setq-local font-lock-defaults '(subed-srt-font-lock-keywords))
+ (setq-local paragraph-start "^[[:alnum:]\n]+")
+ (setq-local paragraph-separate "\n\n"))
+
(provide 'subed-srt)
;;; subed-srt.el ends here
diff --git a/subed/subed.el b/subed/subed.el
index 942467e..711b8a2 100644
--- a/subed/subed.el
+++ b/subed/subed.el
@@ -77,9 +77,7 @@
"Enable subed mode."
(interactive)
(kill-all-local-variables)
- (setq-local font-lock-defaults '(subed-font-lock-keywords))
- (setq-local paragraph-start "^[[:alnum:]\n]+")
- (setq-local paragraph-separate "\n\n")
+ (subed-srt--init)
(use-local-map subed-mode-map)
(add-hook 'post-command-hook #'subed--post-command-handler :append :local)
(add-hook 'before-save-hook #'subed-sort :append :local)
- [nongnu] elpa/subed d110f79 329/389: Stop disabling point-to-player sync on file-loaded event, (continued)
- [nongnu] elpa/subed d110f79 329/389: Stop disabling point-to-player sync on file-loaded event, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed dd4dc8c 332/389: Automatically disable point-to-player sync while looping, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 5957cbe 333/389: Set default subed-loop-seconds-after/before to 1, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed e71a64b 339/389: Refactor common code into subed-mpv-play-video, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed daaf480 340/389: subed-vtt: Fix navigation code, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 9642945 346/389: Further fixes to let tests pass, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 0968590 344/389: Fix separator search in subed-srt--validate, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 9e661cc 351/389: New command subed-split-subtitle splits at point with MPV timestamp, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed a63c362 252/389: More work on README, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed b5da89e 254/389: Move defgroup to the top, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 7d5c543 255/389: Add function: subed-srt--init,
ELPA Syncer <=
- [nongnu] elpa/subed 3036e7c 256/389: Remove stale comment, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed df51c44 258/389: Rename test file for common functions, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed c1e05c6 259/389: Remove empty line, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 9f0c939 260/389: subed-for-each-subtitle: Make all arguments mandatory, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 3c97061 264/389: Add subed--init-alist variable to track supported formats, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed f6acfdd 266/389: Re-order function suffixes, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 50a4717 268/389: Fix tests, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed 7f361c2 269/389: Explain "adjust", "move" and "shift" in subed-mode docstring, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed d71655f 276/389: Fix parens, ELPA Syncer, 2021/12/03
- [nongnu] elpa/subed b740511 277/389: Use mark-active instead of use-region-p, ELPA Syncer, 2021/12/03