potion: .pn script
detect .pn and set filetype=potion
create syntax file. avoid double loading by checking b:current_syntax
Basic syntax highlighting
Advanced syntax highlighting (match, region)