Mercurial > vim
view runtime/syntax/gitignore.vim @ 32061:b2412874362f
Update runtime files
Commit: https://github.com/vim/vim/commit/dd60c365cd2630794be84d63c4fe287124a30b97
Author: Bram Moolenaar <Bram@vim.org>
Date: Mon Feb 27 15:49:53 2023 +0000
Update runtime files
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 27 Feb 2023 17:00: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'