From 3b9cb8322fd7e8370553cd2dd4d1734a45f1f377 Mon Sep 17 00:00:00 2001 From: Max Christian Pohle Date: Mon, 18 Jan 2021 20:18:53 +0100 Subject: Removed karlmarks, made it a plugin and readded it --- plugin/KarlMarks.vim | 29 ----------------------------- 1 file changed, 29 deletions(-) delete mode 100644 plugin/KarlMarks.vim (limited to 'plugin/KarlMarks.vim') diff --git a/plugin/KarlMarks.vim b/plugin/KarlMarks.vim deleted file mode 100644 index f0699e1..0000000 --- a/plugin/KarlMarks.vim +++ /dev/null @@ -1,29 +0,0 @@ -let g:markerbar_additional = '"' " position in buffer when left -let g:markerbar_additional .= '<>' " start/end last selection -let g:markerbar_additional .= '{}' " start/end paragraph -let g:markerbar_additional .= '()' " start/end sentence -let g:markerbar_additional .= '[]' " start/end sentence -let g:markerbar_additional .= '.' " last change -let g:markerbar_additional .= "^" " insert mode stopped -let g:markerbar_additional .= "'`" - -function! KarlMarks() - for c in map(split(g:markerbar_additional, '\zs'), "char2nr(v:val)") + - \ range(char2nr('a'), char2nr('z')) + - \ range(char2nr('A'), char2nr('Z')) + - \ range(char2nr('0'), char2nr('9')) - - let p = getpos("'".nr2char(c)) - - if (p[0] == 0 || p[0] == winbufnr(0)) && p[1] > 0 - exec "sign unplace ".c - exec "sign define mark_".c." text=".nr2char(c)." texthl=SignColumn" - exec "sign place ".c." name=mark_".c." line=".p[1]." buffer=".winbufnr(0) - endif - endfor -endfunction - -autocmd CursorHold * call KarlMarks() - -" important for distraction free reading while changing windows -" setlocal signcolumn=yes -- cgit v1.2.3