From 7d10104b42aea22b1f5ec956234801af898ae42f Mon Sep 17 00:00:00 2001 From: Max Christian Pohle Date: Fri, 1 Jun 2018 00:07:54 +0200 Subject: Added location list to sign function Is ugly and will be improved --- vimrc-full | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/vimrc-full b/vimrc-full index 9f1f743..7d178ce 100644 --- a/vimrc-full +++ b/vimrc-full @@ -560,7 +560,10 @@ if has("autocmd") \ g, menu &List.location.signs\ to\ list \CMD - \ :execute ":call setloclist(0, map(get(getbufinfo('.')[0], 'signs'), {_, p->extend(p, {'bufnr':buffer_number('.'), 'text':get(p, 'name')})}))" + \ :execute ":call setloclist(0, map(get(getbufinfo('%')[0], 'signs'), {_, p->extend(p, {'bufnr':buffer_number('.'), 'text':get(p, 'name')})}))" + menu &List.location.list\ to\ signs + \CMD + \ :call execute(extend(['sign define LocationListEntry text=L', 'sign unplace *'], map(getloclist('%'), {key, val->'sign place '.(key+100).' name=LocationListEntry line='.val['lnum'].' buffer='.buffer_number('%')}))) menu &Jump.list \:jumps \ :jumps -- cgit v1.2.3