Mercurial > vim
view runtime/syntax/pacmanlog.vim @ 34378:4d02bc6ddd97
runtime(doc): Add a place holder section for version 9.2 (#14060)
Commit: https://github.com/vim/vim/commit/15935e7f54f0e00782a55ebc39a68e4cd94c2571
Author: Yegappan Lakshmanan <4298407+yegappan@users.noreply.github.com>
Date: Tue Feb 20 10:48:22 2024 -0800
runtime(doc): Add a place holder section for version 9.2 (https://github.com/vim/vim/issues/14060)
Signed-off-by: Yegappan Lakshmanan <yegappan@yahoo.com>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Tue, 20 Feb 2024 20:00:08 +0100 |
parents | eb3f61da6d5e |
children |
line wrap: on
line source
" Vim syntax file " Language: pacman.log " Maintainer: Ronan Pigott <ronan@rjp.ie> " Last Change: 2023 Dec 04 if exists("b:current_syntax") finish endif syn sync maxlines=1 syn region pacmanlogMsg start='\S' end='$' keepend contains=pacmanlogTransaction,pacmanlogALPMMsg syn region pacmanlogTag start='\['hs=s+1 end='\]'he=e-1 keepend nextgroup=pacmanlogMsg syn region pacmanlogTime start='^\['hs=s+1 end='\]'he=e-1 keepend nextgroup=pacmanlogTag syn match pacmanlogPackageName '\v[a-z0-9@_+.-]+' contained skipwhite nextgroup=pacmanlogPackageVersion syn match pacmanlogPackageVersion '(.*)' contained syn match pacmanlogTransaction 'transaction \v(started|completed)$' contained syn match pacmanlogInstalled '\v(re)?installed' contained nextgroup=pacmanlogPackageName syn match pacmanlogUpgraded 'upgraded' contained nextgroup=pacmanlogPackageName syn match pacmanlogDowngraded 'downgraded' contained nextgroup=pacmanlogPackageName syn match pacmanlogRemoved 'removed' contained nextgroup=pacmanlogPackageName syn match pacmanlogWarning 'warning:.*$' contained syn region pacmanlogALPMMsg start='\v(\[ALPM\] )@<=(transaction|(re)?installed|upgraded|downgraded|removed|warning)>' end='$' contained \ contains=pacmanlogTransaction,pacmanlogInstalled,pacmanlogUpgraded,pacmanlogDowngraded,pacmanlogRemoved,pacmanlogWarning,pacmanlogPackageName,pacmanlogPackgeVersion hi def link pacmanlogTime String hi def link pacmanlogTag Type hi def link pacmanlogTransaction Special hi def link pacmanlogInstalled Identifier hi def link pacmanlogRemoved Repeat hi def link pacmanlogUpgraded pacmanlogInstalled hi def link pacmanlogDowngraded pacmanlogRemoved hi def link pacmanlogWarning WarningMsg hi def link pacmanlogPackageName Normal hi def link pacmanlogPackageVersion Comment let b:current_syntax = "pacmanlog"