X-Git-Url: http://git.iain.cx/?a=blobdiff_plain;f=.vim%2Fscript%2Fp4;h=3595ed4b13d146ce7562b00e7ffa82fe1b477317;hb=0d1d3e8398fd0d7844edf1e2ad13d1adc245de17;hp=404d80d98a1677c7802a8767774452beb0d33a0d;hpb=2be8b73f0cbc7eef32fb1cbecbb215890858ccb1;p=profile.git diff --git a/.vim/script/p4 b/.vim/script/p4 index 404d80d..3595ed4 100644 --- a/.vim/script/p4 +++ b/.vim/script/p4 @@ -18,7 +18,7 @@ fun! P4submit() delete " Allow closing an unmodified spec. - set nomod + set nomodified try /everything below this line is just the diff/ @@ -44,11 +44,15 @@ fun! P4submit() " Delete the blank line left above the diff. 1 delete + set ro + set nomodified + set nomodifiable set nobuflisted - set buftype=nowrite - set bufhidden=hide + set buftype=help setlocal noswapfile file [p4 diff\] + " Map q to quit easily. + nnoremap q q " Switch back to the top window and put the cursor by the description. wincmd k @@ -56,6 +60,12 @@ fun! P4submit() normal G ?^Description: let @/ = "" + normal j + normal ^ + + " Set formatting. + se noexpandtab + se ts=8 endif catch " We get here if no blurb was deleted. This is the case if we aren't