UMM-0.1.3: contrib/umm.vim
" Filename: umm.vim
" Purpose: Vim syntax file
" Language: UMM
" Maintainer: Nicolas Pouillard <nicolas.pouillard@gmail.com>
" URL: <none>
" For version 6.x: Quit when a syntax file was already loaded
if exists("b:current_syntax")
finish
endif
syn match ummDate /\d\{4\}-\d\{1,2\}-\d\{1,2\}/
syn match String /"\([^"\\]\|\\.\)*"/
syn match Comment /#.*$/
syn match ummAmount /\<\d\+\(\.\d*\)\?\>/
syn match Keyword /xfer\|account\|income\|expense\|price\|ccs\|exch\|sell\|buy\|group\|todo\|split/
syn match ummRec /\*/
hi link ummDate Structure
hi link ummAmount Number
hi link ummRec Identifier
let b:current_syntax = "umm"
" vim: ts=8