diff options
author | Max Christian Pohle | 2020-06-26 10:13:58 +0200 |
---|---|---|
committer | Max Christian Pohle | 2020-06-26 13:43:27 +0200 |
commit | b68fec17407aa70fdd4cc5c88667ac2d2f49658a (patch) | |
tree | 113528e165b486cbf2069f220bdca949b1dcd18d /plugin/KarlMarks.vim | |
parent | dbcaab09f2b1f2b6256364407fa67ee67f3cdc66 (diff) | |
download | vim-karlmarks-b68fec17407aa70fdd4cc5c88667ac2d2f49658a.tar.bz2 vim-karlmarks-b68fec17407aa70fdd4cc5c88667ac2d2f49658a.zip |
Hotfixes to improve compatibility with python
Diffstat (limited to 'plugin/KarlMarks.vim')
-rw-r--r-- | plugin/KarlMarks.vim | 10 |
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 | |||
8 | let g:markerbar_additional .= "'`" | 8 | let g:markerbar_additional .= "'`" |
9 | 9 | ||
10 | function! KarlMarks() | 10 | function! 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 |
24 | endfunction | 24 | endfunction |
25 | 25 | ||
26 | autocmd CursorHold * call KarlMarks() | 26 | autocmd CursorHold * call KarlMarks() |