Mercurial > vim
view runtime/syntax/procmail.vim @ 18941:70d6614aaf28 v8.2.0031
patch 8.2.0031: MS-Windows: test for empty job fails
Commit: https://github.com/vim/vim/commit/ba0a7475c52ea0ba9e083934bd328fbcbfa8d532
Author: Bram Moolenaar <Bram@vim.org>
Date: Sun Dec 22 16:09:06 2019 +0100
patch 8.2.0031: MS-Windows: test for empty job fails
Problem: MS-Windows: test for empty job fails
Solution: Check for error message, make it also fail on Unix.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Sun, 22 Dec 2019 16:15:04 +0100 |
parents | 46763b01cd9a |
children |
line wrap: on
line source
" Vim syntax file " Language: Procmail definition file " Maintainer: Melchior FRANZ <mfranz@aon.at> " Last Change: 2003 Aug 14 " Author: Sonia Heimann " quit when a syntax file was already loaded if exists("b:current_syntax") finish endif syn match procmailComment "#.*$" contains=procmailTodo syn keyword procmailTodo contained Todo TBD syn region procmailString start=+"+ skip=+\\"+ end=+"+ syn region procmailString start=+'+ skip=+\\'+ end=+'+ syn region procmailVarDeclRegion start="^\s*[a-zA-Z0-9_]\+\s*="hs=e-1 skip=+\\$+ end=+$+ contains=procmailVar,procmailVarDecl,procmailString syn match procmailVarDecl contained "^\s*[a-zA-Z0-9_]\+" syn match procmailVar "$[a-zA-Z0-9_]\+" syn match procmailCondition contained "^\s*\*.*" syn match procmailActionFolder contained "^\s*[-_a-zA-Z0-9/]\+" syn match procmailActionVariable contained "^\s*$[a-zA-Z_]\+" syn region procmailActionForward start=+^\s*!+ skip=+\\$+ end=+$+ syn region procmailActionPipe start=+^\s*|+ skip=+\\$+ end=+$+ syn region procmailActionNested start=+^\s*{+ end=+^\s*}+ contains=procmailRecipe,procmailComment,procmailVarDeclRegion syn region procmailRecipe start=+^\s*:.*$+ end=+^\s*\($\|}\)+me=e-1 contains=procmailComment,procmailCondition,procmailActionFolder,procmailActionVariable,procmailActionForward,procmailActionPipe,procmailActionNested,procmailVarDeclRegion " Define the default highlighting. " Only when an item doesn't have highlighting yet hi def link procmailComment Comment hi def link procmailTodo Todo hi def link procmailRecipe Statement "hi def link procmailCondition Statement hi def link procmailActionFolder procmailAction hi def link procmailActionVariable procmailAction hi def link procmailActionForward procmailAction hi def link procmailActionPipe procmailAction hi def link procmailAction Function hi def link procmailVar Identifier hi def link procmailVarDecl Identifier hi def link procmailString String let b:current_syntax = "procmail" " vim: ts=8