lilypond-1.1.38
[lilypond.git] / vimrc
blob76e16104ebbc489c6a5a20b0ddef8a88311cc48e
1 :version 4.0
2 set autoindent
3 set shiftwidth=2
4 set tags=$LILYPOND_SOURCEDIR/flower/tags,$LILYPOND_SOURCEDIR/flower/include/tags,$LILYPOND_SOURCEDIR/lib/tags,$LILYPOND_SOURCEDIR/lib/include/tags,$LILYPOND_SOURCEDIR/lily/tags,$LILYPOND_SOURCEDIR/lily/include/tags
6 " some handy key mappings
8 " F7  prev error
9 map \e[18~ :cp\r
11 " F8  next error
12 map \e[19~ :cn\r
14 " F9  make
15 map \e[20~ :w\r:se makeprg=make\ -k\r:make\r
17 " F10 run buffer through lily
18 map \e[21~ :w\r:se makeprg=lilypond\ %:t\r:make\r
20 " F11 check buffer for quarts
21 map \e[23~ :w\r:se makeprg=lilypond\ -Q\ %:t\r:make\r
23 " shift F10: run buffer through lily -M
24 map \e[34~ :w\r:se makeprg=lilypond\ -M\ %:t\r:make\r
27 " errorformat for lily (with columns) and gcc
28 " (how to see multiple-line error messages?)
30 se errorformat=%f:%l:%c:\ %m,%f:%l:\ %m,In\ file\ included\ from\ %f:%l:,\^I\^Ifrom\ %f:%l%m