annotate runtime/ftplugin/mupad.vim @ 12:bdeee1504ac1

updated for version 7.0004
author vimboss
date Fri, 02 Jul 2004 15:38:35 +0000
parents
children 289b19a6f2ed
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
1 " Vim filetype plugin file
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
2 " Language: MuPAD source files
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
3 " Maintainer: Dave Silvia <dsilvia@mchsi.com>
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
4 " Filenames: *.mu
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
5 " Date: 6/30/2004
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
6
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
7 if exists("b:did_ftplugin") | finish | endif
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
8 let b:did_ftplugin = 1
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
9
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
10 " Change the :browse e filter to primarily show MuPAD source files.
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
11 if has("gui_win32")
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
12 let b:browsefilter=
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
13 \ "MuPAD source (*.mu)\t*.mu\n" .
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
14 \ "All Files (*.*)\t*.*\n"
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
15 endif
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
16
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
17 " matchit.vim not loaded -- don't do anyting below
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
18 if !exists("loaded_matchit")
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
19 " echomsg "matchit.vim not loaded -- finishing"
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
20 finish
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
21 endif
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
22
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
23 " source the AppendMatchGroup function file
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
24 runtime ftplugin/AppendMatchGroup.vim
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
25
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
26 " fill b:match_words for MuPAD
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
27 call AppendMatchGroup('domain,end_domain')
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
28 call AppendMatchGroup('proc,begin,end_proc')
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
29 call AppendMatchGroup('if,then,elif,else,end_if')
bdeee1504ac1 updated for version 7.0004
vimboss
parents:
diff changeset
30 call AppendMatchGroup('\%(for\|while\|repeat\|case\),of,do,break,next,until,\%(end_for\|end_while\|end_repeat\|end_case\)')