Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/Synchronize.sh
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/Synchronize.sh	(revision 12953)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/Synchronize.sh	(revision 12954)
@@ -17,4 +17,5 @@
 find ../../../../../src/c/classes -name "*.h" | sed -e "s/\// /g" -e "s/\.h//"| awk '{print  $(NF)}' | awk '{ printf "syn keyword cType " $1 "\n"}'>> temp
 cat c.vim | sed "1,/ISSM's objects end/d" >> temp
+echo "\"ISSM's objects end" >> temp
 
 mv temp c.vim
Index: /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim	(revision 12953)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vim/syntax/c.vim	(revision 12954)
@@ -408,5 +408,5 @@
 syn keyword	cType		Vec Mat SeqVec SeqMat
 "other ISSM's syntax
-syn keyword	cType		mxArray ErrorException QuadtreeBox IssmDouble IssmPDouble
+syn keyword	cType		mxArray ErrorException QuadtreeBox IssmDouble IssmPDouble Observations
 
 "ISSM's objects begin
@@ -567,2 +567,3 @@
 syn keyword cType IoModel
 syn keyword cType FemModel
+"ISSM's objects end
Index: /issm/trunk-jpl/externalpackages/vim/addons/vimrc
===================================================================
--- /issm/trunk-jpl/externalpackages/vim/addons/vimrc	(revision 12953)
+++ /issm/trunk-jpl/externalpackages/vim/addons/vimrc	(revision 12954)
@@ -203,4 +203,6 @@
 au BufRead,BufNewFile *.c*       iabbr <silent> p1  printf("\n");<Left><Left><Left><Left><Left><C-R>=Eatchar('\s')<CR>
 au BufRead,BufNewFile *.c*,*.h   iabbr <silent> ER  _error_("");<Left><Left><Left><C-R>=Eatchar('\s')<CR>
+au BufRead,BufNewFile *.py       iabbr <silent> ER  raise NameError('')<Left><Left><C-R>=Eatchar('\s')<CR>
+au BufRead,BufNewFile *.m        iabbr <silent> ER  error('');<Left><Left><Left><C-R>=Eatchar('\s')<CR>
 au BufRead,BufNewFile *.c*       ab VV VecView(ug,PETSC_VIEWER_STDOUT_WORLD);
 au BufRead,BufNewFile *.c*       ab AS _assert_();
