Mercurial > vim
view runtime/syntax/group.vim @ 28538:48712267f57b v8.2.4793
patch 8.2.4793: recognizing Maxima filetype even though it might be another
Commit: https://github.com/vim/vim/commit/928a13135629fa8e73796760077b1b877918a080
Author: Bram Moolenaar <Bram@vim.org>
Date: Tue Apr 19 19:38:38 2022 +0100
patch 8.2.4793: recognizing Maxima filetype even though it might be another
Problem: Recognizing Maxima filetype even though it might be another.
Solution: Remove *.mc and *.dem patterns from Maxima files
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Tue, 19 Apr 2022 20:45:04 +0200 |
parents | 1218c5353e2b |
children |
line wrap: on
line source
" Vim syntax file " Language: group(5) user group file " Previous Maintainer: Nikolai Weibull <now@bitwi.se> " Latest Revision: 2012-08-05 if exists("b:current_syntax") finish endif let s:cpo_save = &cpo set cpo&vim syn match groupBegin display '^' nextgroup=groupName syn match groupName contained display '[^:]\+' \ nextgroup=groupPasswordColon syn match groupPasswordColon contained display ':' \ nextgroup=groupPassword,groupShadow syn match groupPassword contained display '[^:]*' \ nextgroup=groupGIDColon syn match groupShadow contained display '[x*]' nextgroup=groupGIDColon syn match groupGIDColon contained display ':' nextgroup=groupGID syn match groupGID contained display '\d*' \ nextgroup=groupUserListColon syn match groupUserListColon contained display ':' nextgroup=groupUserList syn match groupUserList contained '[^,]\+' \ nextgroup=groupUserListSep syn match groupUserListSep contained display ',' nextgroup=groupUserList hi def link groupDelimiter Normal hi def link groupName Identifier hi def link groupPasswordColon groupDelimiter hi def link groupPassword Number hi def link groupShadow Special hi def link groupGIDColon groupDelimiter hi def link groupGID Number hi def link groupUserListColon groupDelimiter hi def link groupUserList Identifier hi def link groupUserListSep groupDelimiter let b:current_syntax = "group" let &cpo = s:cpo_save unlet s:cpo_save