File vimrc changed (mode: 100644) (index b95b94f..26557f8) |
... |
... |
let g:vimsyn_folding = 'f' |
801 |
801 |
" ============================================================================== |
" ============================================================================== |
802 |
802 |
" misc commands and functions |
" misc commands and functions |
803 |
803 |
|
|
804 |
|
if !exists(":DiffOrig") |
|
805 |
|
command DiffOrig set noautowrite | vert new | set bt=nofile | r # | 0d_ |
|
806 |
|
\ | diffthis | wincmd p | diffthis | set autowrite |
|
807 |
|
endif |
|
|
804 |
|
function! s:DiffOrig() |
|
805 |
|
set noautowrite |
|
806 |
|
|
|
807 |
|
try |
|
808 |
|
let l:ft = &filetype |
|
809 |
|
|
|
810 |
|
leftabove vert new |
|
811 |
|
set buftype=nofile |
|
812 |
|
|
|
813 |
|
read # |
|
814 |
|
0delete_ |
|
815 |
|
|
|
816 |
|
" set file type here to not do it to an empty buffer |
|
817 |
|
let &filetype = l:ft |
|
818 |
|
|
|
819 |
|
diffthis |
|
820 |
|
wincmd p |
|
821 |
|
diffthis |
|
822 |
|
finally |
|
823 |
|
set autowrite |
|
824 |
|
endtry |
|
825 |
|
endfunction |
|
826 |
|
command! DiffOrig call s:DiffOrig() |
808 |
827 |
|
|
809 |
828 |
" query title of page at URL in the current line (whole line) and insert it one |
" query title of page at URL in the current line (whole line) and insert it one |
810 |
829 |
" line above |
" line above |