Browse thread
[Caml-list] Jumping to matching keywords with % in Vim
- Issac Trotts
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Issac Trotts <ijtrotts@n...> |
| Subject: | [Caml-list] Jumping to matching keywords with % in Vim |
For those who use Vim and have the matchit.vim plugin installed, here are a few lines to put in $HOME/.vim/ftplugin/ocaml.vim : let b:mw='\<let\>:\<and\>:\(\<in\>\|;;\),' let b:mw=b:mw . '\<if\>:\<then\>:\<else\>,\<do\>:\<done\>,' let b:mw=b:mw . '\<\(object\|sig\|struct\|begin\)\>:\<end\>' let b:match_words=mw Then the percent key jumps between begin...end, let...in, etc. The only problem I've encountered with it is that it doesn't go back to 'if' from 'then' when the 'else' clause is missing. If someone knows how to fix this, I'd like to know. -- Issac Trotts Programmer Center for Neuroscience University of California, Davis ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners