mirror of
https://github.com/neovim/neovim
synced 2025-07-16 01:01:49 +00:00
vim-patch:30377e0: runtime(lyrics): support milliseconds in syntax script
The following tool creates LRC files using three fractional digits after
the seconds (i.e. milliseconds).
References:
https://github.com/magic-akari/lrc-maker
https://lrc-maker.github.io/
closes: vim/vim#16436
30377e0fe0
Co-authored-by: Denilson Sá Maia <denilsonsa@gmail.com>
This commit is contained in:
committed by
Christian Clason
parent
69ad6b12ec
commit
e8ddb7a469
@ -2,7 +2,7 @@
|
||||
" Language: LyRiCs
|
||||
" Maintainer: ObserverOfTime <chronobserver@disroot.org>
|
||||
" Filenames: *.lrc
|
||||
" Last Change: 2024 Sep 20
|
||||
" Last Change: 2025 Jan 13
|
||||
|
||||
if exists('b:current_syntax')
|
||||
finish
|
||||
@ -23,7 +23,7 @@ syn match lrcTagName contained nextgroup=lrcTagValue
|
||||
syn match lrcTagValue /:\zs.\+\ze\]/ contained
|
||||
|
||||
" Lyrics
|
||||
syn match lrcLyricTime /^\s*\(\[\d\d:\d\d\.\d\d\]\)\+/
|
||||
syn match lrcLyricTime /^\s*\(\[\d\d:\d\d\.\d\d\d\?\]\)\+/
|
||||
\ contains=lrcNumber nextgroup=lrcLyricLine
|
||||
syn match lrcLyricLine /.*$/ contained contains=lrcWordTime,@Spell
|
||||
syn match lrcWordTime /<\d\d:\d\d\.\d\d>/ contained contains=lrcNumber,@NoSpell
|
||||
|
Reference in New Issue
Block a user