aboutsummaryrefslogtreecommitdiff
path: root/plugin/KarlMarks.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/KarlMarks.vim')
-rw-r--r--plugin/KarlMarks.vim10
1 files changed, 5 insertions, 5 deletions
diff --git a/plugin/KarlMarks.vim b/plugin/KarlMarks.vim
index 3340dad..f0699e1 100644
--- a/plugin/KarlMarks.vim
+++ b/plugin/KarlMarks.vim
@@ -8,19 +8,19 @@ let g:markerbar_additional .= "^" " insert mode stopped
8let g:markerbar_additional .= "'`" 8let g:markerbar_additional .= "'`"
9 9
10function! KarlMarks() 10function! KarlMarks()
11 for c in map(split(g:markerbar_additional, '\zs'), "char2nr(v:val)") + 11 for c in map(split(g:markerbar_additional, '\zs'), "char2nr(v:val)") +
12 \ range(char2nr('a'), char2nr('z')) + 12 \ range(char2nr('a'), char2nr('z')) +
13 \ range(char2nr('A'), char2nr('Z')) + 13 \ range(char2nr('A'), char2nr('Z')) +
14 \ range(char2nr('0'), char2nr('9')) 14 \ range(char2nr('0'), char2nr('9'))
15 15
16 let p = getpos("'".nr2char(c)) 16 let p = getpos("'".nr2char(c))
17 17
18 if (p[0] == 0 || p[0] == winbufnr(0)) && p[1] > 0 18 if (p[0] == 0 || p[0] == winbufnr(0)) && p[1] > 0
19 exec "sign unplace ".c 19 exec "sign unplace ".c
20 exec "sign define mark_".c." text=".nr2char(c)." texthl=SignColumn" 20 exec "sign define mark_".c." text=".nr2char(c)." texthl=SignColumn"
21 exec "sign place ".c." name=mark_".c." line=".p[1]." buffer=".winbufnr(0) 21 exec "sign place ".c." name=mark_".c." line=".p[1]." buffer=".winbufnr(0)
22 endif 22 endif
23 endfor 23 endfor
24endfunction 24endfunction
25 25
26autocmd CursorHold * call KarlMarks() 26autocmd CursorHold * call KarlMarks()
..