summaryrefslogtreecommitdiff
path: root/uvim/runtime/syntax/ssa.vim
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-03 22:21:25 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 00:23:03 +0300
commit2eae5db069dc171f74cd863487655f6a88e5384d (patch)
tree2d9d05e09978a2a44acbfbb8d651f240df3ca052 /uvim/runtime/syntax/ssa.vim
parent473d922faed49241a5d29d9e37dc4819cd512006 (diff)
downloadProject-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.tar.gz
Project-Tick-2eae5db069dc171f74cd863487655f6a88e5384d.zip
NOISSUE rebrand vim to MNV's not Vim
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'uvim/runtime/syntax/ssa.vim')
-rw-r--r--uvim/runtime/syntax/ssa.vim67
1 files changed, 0 insertions, 67 deletions
diff --git a/uvim/runtime/syntax/ssa.vim b/uvim/runtime/syntax/ssa.vim
deleted file mode 100644
index 3cfae816ff..0000000000
--- a/uvim/runtime/syntax/ssa.vim
+++ /dev/null
@@ -1,67 +0,0 @@
-" Vim syntax file
-" Language: SubStation Alpha
-" Maintainer: ObserverOfTime <chronobserver@disroot.org>
-" Filenames: *.ass,*.ssa
-" Last Change: 2024 Apr 28
-
-if exists('b:current_syntax')
- finish
-endif
-
-" Comments
-syn keyword ssaTodo TODO FIXME NOTE XXX contained
-syn match ssaComment /^\(;\|!:\).*$/ contains=ssaTodo,@Spell
-syn match ssaTextComment /{[^}]*}/ contained contains=@Spell
-
-" Sections
-syn match ssaSection /^\[[a-zA-Z0-9+ ]\+\]$/
-
-" Headers
-syn match ssaHeader /^[^;!:]\+:/ skipwhite nextgroup=ssaField
-
-" Fields
-syn match ssaField /[^,]*\(,\|$\)/ contained skipwhite contains=ssaDelimiter,ssaTime nextgroup=ssaField
-
-" Time
-syn match ssaTime /\d:\d\d:\d\d\.\d\d/ contained
-
-" Delimiter
-syn match ssaDelimiter /,/ contained
-
-" Dialogue
-syn match ssaDialogue /^Dialogue:/ transparent skipwhite nextgroup=ssaDialogueFields
-syn match ssaDialogueFields /\([^,]*,\)\{9\}/ contained transparent skipwhite contains=ssaField,ssaDelimiter nextgroup=ssaText
-
-" Text
-syn match ssaText /.*$/ contained contains=@ssaTags,@Spell
-syn cluster ssaTags contains=ssaOverrideTag,ssaEscapeChar,ssaTextComment,ssaItalics,ssaBold,ssaUnderline,ssaStrikeout
-
-" Override tags
-syn match ssaOverrideTag /{\\[^}]\+}/ contained contains=@NoSpell
-
-" Special characters
-syn match ssaEscapeChar /\\[nNh{}]/ contained contains=@NoSpell
-
-" Markup
-syn region ssaItalics start=/{\\i1}/ end=/{\\i0}/ matchgroup=ssaOverrideTag keepend oneline contained contains=@ssaTags,@Spell
-syn region ssaBold start=/{\\b1}/ end=/{\\b0}/ matchgroup=ssaOverrideTag keepend oneline contained contains=@ssaTags,@Spell
-syn region ssaUnderline start=/{\\u1}/ end=/{\\u0}/ matchgroup=ssaOverrideTag keepend oneline contained contains=@ssaTags,@Spell
-syn region ssaStrikeout start=/{\\s1}/ end=/{\\s0}/ matchgroup=ssaOverrideTag keepend oneline contained contains=@ssaTags,@Spell
-
-hi def link ssaDelimiter Delimiter
-hi def link ssaComment Comment
-hi def link ssaEscapeChar SpecialChar
-hi def link ssaField String
-hi def link ssaHeader Label
-hi def link ssaSection StorageClass
-hi def link ssaOverrideTag Special
-hi def link ssaTextComment Comment
-hi def link ssaTime Number
-hi def link ssaTodo Todo
-
-hi ssaBold cterm=bold gui=bold
-hi ssaItalics cterm=italic gui=italic
-hi ssaStrikeout cterm=strikethrough gui=strikethrough
-hi ssaUnderline cterm=underline gui=underline
-
-let b:current_syntax = 'ssa'