branch: elpa/subed commit 7d5c543d2ac66ebc4cbbb94242abafefa08d3ec6 Author: Random User <rnd...@posteo.de> Commit: Random User <rnd...@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)