vim/bundle/lilypond/ftplugin/lilypond.vim @ 17b2d28b8871
More various crap
| author | Steve Losh <steve@stevelosh.com> |
|---|---|
| date | Tue, 17 Dec 2013 10:59:44 -0500 |
| parents | decdb5dbce23 |
| children | (none) |
" LilyPond filetype plugin " Language: LilyPond (ft=ly) " Maintainer: Heikki Junes <hjunes@cc.hut.fi> " Last Change: 2010 Jul 26 " " Installed As: vim/ftplugin/lilypond.vim " Uses Generated File: vim/syntax/lilypond-words.vim " " Only do this when not done yet for this buffer if exists("b:did_ftplugin") finish endif " Don't load another plugin for this buffer let b:did_ftplugin = 1 setlocal autoindent setlocal shiftwidth=2 " " some handy key mappings " " <F4> save & make and play midi with timidity map <buffer> <F4> :w<Return>:se makeprg=lilypond\ \"%<\"<Return>:make<Return>:!timidity "%<.midi"<Return> " " <F5> save & make map <buffer> <F5> :w<Return>:se makeprg=lilypond\ \"%<\"<Return>:make<Return> " " <F6> view ps with ghostview map <buffer> <F6> :!gv --watch "%<.ps" &<Return> " " <F7> prev error map <buffer> <F7> :cp<Return> " " <F8> next error map <buffer> <F8> :cn<Return> " " <F9> make map <buffer> <F9> :w<Return>:se makeprg=make\ -k<Return>:make<Return> " " <F10> menu source $VIMRUNTIME/menu.vim setlocal wildmenu setlocal cpo-=< setlocal wcm=<C-Z> map <buffer> <F10> :emenu <C-Z> " " <F12> comment region map <buffer> <F12> :g!/%.*/normal 0i%<Return> " " <S-F12> remove comments in region map <buffer> <S-F12> :g/%.*/normal 0x<Return> " " Completions in Insert/Replace-mode with <Ctrl-N> setlocal dictionary-=$VIM/syntax/lilypond-words dictionary+=$VIM/syntax/lilypond-words setlocal complete-=k complete+=k " setlocal showmatch