packages feed

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