From 2fa40df23275cce7f30e8f0d46be6b3375eba676 Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Tue, 16 Feb 2016 12:56:14 +0100 Subject: [bundle] moved linediff as bundle --- plugin/linediff.vim | 48 ------------------------------------------------ 1 file changed, 48 deletions(-) delete mode 100644 plugin/linediff.vim (limited to 'plugin') diff --git a/plugin/linediff.vim b/plugin/linediff.vim deleted file mode 100644 index f154d6d..0000000 --- a/plugin/linediff.vim +++ /dev/null @@ -1,48 +0,0 @@ -if exists("g:loaded_linediff") || &cp - finish -endif - -let g:loaded_linediff = '0.1.1' " version number -let s:keepcpo = &cpo -set cpo&vim - -" Initialized lazily to avoid executing the autoload file before it's really -" needed. -function! s:Init() - if !exists('s:differ_one') - let s:differ_one = linediff#differ#New('linediff_one', 1) - let s:differ_two = linediff#differ#New('linediff_two', 2) - endif -endfunction - -command! -range Linediff call s:Linediff(, ) -function! s:Linediff(from, to) - call s:Init() - - if s:differ_one.IsBlank() - call s:differ_one.Init(a:from, a:to) - elseif s:differ_two.IsBlank() - call s:differ_two.Init(a:from, a:to) - - call s:PerformDiff(s:differ_one, s:differ_two) - else - call s:differ_one.Reset() - call s:differ_two.Reset() - - call s:Linediff(a:from, a:to) - endif -endfunction - -command! LinediffReset call s:LinediffReset() -function! s:LinediffReset() - call s:differ_one.Reset() - call s:differ_two.Reset() -endfunction - -function! s:PerformDiff(one, two) - call a:one.CreateDiffBuffer("tabedit") - call a:two.CreateDiffBuffer("rightbelow vsplit") - - let a:one.other_differ = a:two - let a:two.other_differ = a:one -endfunction -- cgit v1.2.3