diff options
author | Max Christian Pohle | 2018-06-01 00:07:54 +0200 |
---|---|---|
committer | Max Christian Pohle | 2018-06-01 00:07:54 +0200 |
commit | 7d10104b42aea22b1f5ec956234801af898ae42f (patch) | |
tree | c7aa1d1caa5637d9fba7122f005ca5252b012149 | |
parent | 72051c9cbac574e23abce233240ec6768193262e (diff) | |
download | vim-karlmarks-7d10104b42aea22b1f5ec956234801af898ae42f.tar.bz2 vim-karlmarks-7d10104b42aea22b1f5ec956234801af898ae42f.zip |
Added location list to sign function
Is ugly and will be improved
-rw-r--r-- | vimrc-full | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -560,7 +560,10 @@ if has("autocmd") | |||
560 | \ g, | 560 | \ g, |
561 | menu &List.location.signs\ to\ list | 561 | menu &List.location.signs\ to\ list |
562 | \<Tab>CMD | 562 | \<Tab>CMD |
563 | \ :execute ":call setloclist(0, map(get(getbufinfo('.')[0], 'signs'), {_, p->extend(p, {'bufnr':buffer_number('.'), 'text':get(p, 'name')})}))"<CR> | 563 | \ :execute ":call setloclist(0, map(get(getbufinfo('%')[0], 'signs'), {_, p->extend(p, {'bufnr':buffer_number('.'), 'text':get(p, 'name')})}))"<CR> |
564 | menu &List.location.list\ to\ signs | ||
565 | \<Tab>CMD | ||
566 | \ :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('%')})))<CR> | ||
564 | menu &Jump.list | 567 | menu &Jump.list |
565 | \<Tab>:jumps | 568 | \<Tab>:jumps |
566 | \ :jumps<CR> | 569 | \ :jumps<CR> |