+" <F9> make
+map <F9> :w<Return>:se makeprg=make\ -k<Return>:make<Return>
+"
+" <F10> run buffer through lily
+map <F10> :w<Return>:se makeprg=lilypond\ %:t<Return>:make<Return>
+"
+" <S-F10> run buffer through lily -M
+map <S-F10> :w<Return>:se makeprg=lilypond\ -M\ %:t<Return>:make<Return>
+"
+" <F12> comment region
+map <F12> :g!/%.*/normal 0i%<Return>
+"
+" <S-F12> remove comments in region
+map <S-F12> :g/%.*/normal 0x<Return>
+"
+" Completions in Insert/Replace-mode with <Ctrl-N>
+set dictionary-=~/.vim/lilypond.words dictionary+=~/.vim/lilypond.words
+set complete-=k complete+=k