Snippet #1513
on 2021/07/08 9:19:13 (UTC) by Anonymous as Ruby
-
;;; transcripts-mode -- simple mode for fontify transcripts
-
-
(defface transcripts-scene
-
'((t (:inherit org-level-2 :bold t))) nil)
-
-
(defface transcripts-role
-
'((t (:inherit font-lock-keyword-face :bold t))) nil)
-
-
(defface transcripts-comment
-
'((t (:inherit font-lock-comment-face :italic t))) nil)
-
-
(defface transcripts-dialogue
-
'((t (:inherit default :italic t))) nil)
-
-
(setq transcripts-font-lock-keywords
-
(list
-
'("^
-
?PART .*$" . 'org-level-1)
-
'("^\\(SCENE \\)?[1-9][0-9.]*\\..*$" . 'org-level-2)
-
'("^[A-Z][A-Z' -]+:?$" . 'font-lock-constant-face)
-
'("^[A-Z][[:upper:][:punct:] ]+[^:]$" . 'font-lock-comment-face)
-
))
-
-
(define-derived-mode transcripts-mode text-mode "transcripts"
-
"mode for editing .srt movie transcripts text file."
-
(set (make-local-variable 'font-lock-defaults) '(transcripts-font-lock-keywords))
-
-
(add-hook 'transcripts-mode-hook 'turn-on-font-lock)
-
(add-hook 'transcripts-mode-hook 'hl-line-mode)
-
)
-
-
(provide 'transcripts-mode)
Recent Snippets
- #177499 by mounirbho (3 hours ago)
- #157071 by Anonymous (498 days ago)
- #156876 by Anonymous (499 days ago)
- #154030 by Anonymous (503 days ago)
- #140524 by Anonymous (522 days ago)
- #137907 by rotense (526 days ago)