Pliant talk forum

Pliant talk forum

Discussion: Pliant syntax file for Vim.

Message posted by mujtaba on 2003/04/15 20:59:31
I don't know how many Vim users are out there, or if anyone really cares, but
I created the beginings of the syntax file for Vim, to add syntax highlighting
support for Pliant. I've used this for over a month now, adding new commands
and types as I come across them. I'm sure its not quite complete.

I'd like Vim support to get complete someday and submitted to the
vim.org people to put in their releases.

Install:

1. Copy this file as $HOME/.vim/syntax/pliant.vim:

syntax match Comment /#.*/
 
syntax region String start="\"" end="\""
syntax match Number /[0-9][0-9]*/
syntax match Number /[0-9][0-9a-fA-F]*h/
syntax match Number /[0-1][0-1]*b/
syntax keyword Number null true false

syntax keyword Type Address Pointer
syntax keyword Type Int Int8 Int16 Int32 Int64 Intn uInt uInt8 uInt16 uInt32 uInt64 
syntax keyword Type Float Float32 Float64
syntax keyword Type Str CStr
syntax keyword Type Bool CBool
syntax keyword Type enumerated

syntax keyword Statement module public private
syntax keyword Statement var gvar type packed field arg constant 
syntax keyword Statement function external implicit method return
syntax keyword Statement if eif else 
syntax keyword Statement for step 
syntax keyword Statement while
syntax keyword Statement shunt
syntax keyword Statement part leave restart 
syntax keyword Statement map translate

2. Then put this in your $HOME/.vimrc file.
augroup filetypedetect
 au! Bufread,BufNewFile *.pli  setfiletype pliant
augroup END
Message posted by maybe Boris Reitman on 2004/06/26 22:33:56
Do you have any updates to this ? 

Thanks,
Boris