03/10/20 00:25
>>467 おお!早速のお返事ありがとうございます。
あと、もとの場所に戻りたいときhjklで何とかしようと思って↓みたいにしてます。
気分はma, `aなんですが。。。
もっとうまい方法は無いでしょうか?
function! s:Mark() "{{{2 jumplistを汚さないMark&Jump
return s:Cons(line('.'), col('.'))
endfunction
function! s:Jump(marker) "{{{2 jumplistを汚さないMark&Jump
let l:ml = s:Car(a:marker)
let l:mc = s:Car(Cdr(a:marker))
let l:cl = line('.')
if l:ml < l:cl
let l:vmotion = (l:cl - l:ml) . 'k'
elseif
let l:vmotion = (l:ml - l:cl) . 'j'
else
let l:vmotion = ''
end
exe 'norm 0' . l:vmotion . (l:mc-1) . 'l'
endfunction