Mercurial > vim
view runtime/syntax/gitignore.vim @ 34042:9ece16460769
runtime(cucumber): Updates to indent and syntax
Commit: https://github.com/vim/vim/commit/715a8058895f5908f44ee243fdafa431b6483e47
Author: Tim Pope <code@tpope.net>
Date: Thu Dec 28 13:03:39 2023 -0500
runtime(cucumber): Updates to indent and syntax
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Thu, 28 Dec 2023 23:30:08 +0100 |
parents | fee9eccee266 |
children |
line wrap: on
line source
" Vim syntax file " Language: git ignore " Maintainer: ObserverOfTime <chronobserver@disroot.org> " Filenames: .gitignore, *.git/info/exclude " Last Change: 2022 Sep 10 if exists('b:current_syntax') finish endif " Comment syn keyword gitignoreTodo contained TODO FIXME XXX syn match gitignoreComment /^#.*/ contains=gitignoreTodo " Pattern syn match gitignorePattern /^#\@!.*$/ contains=gitignoreNegation,gitignoreGlob,gitignoreRange,gitignoreSeparator syn match gitignoreNegation /^!/ contained syn match gitignoreGlob /\\\@1<![?*]/ contained syn match gitignoreRange /\\\@1<!\[.\{-}\]/ contained syn match gitignoreSeparator '/' contained hi def link gitignoreComment Comment hi def link gitignoreGlob Special hi def link gitignoreNegation SpecialChar hi def link gitignoreRange Special hi def link gitignoreSeparator Delimiter hi def link gitignoreTodo Todo let b:current_syntax = 'gitignore'