-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Only unplace own signs #24
base: master
Are you sure you want to change the base?
Conversation
let name = split(cols[-1], '=')[-1] | ||
if name[0:8] ==# 'coverage_' | ||
let id = split(cols[-2], '=')[-1] | ||
let id = s:sign_id |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why is id
here immediately overwritten?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Good catch.. will have to look into it.
for s in signs | ||
let cols = split(s) | ||
let name = split(cols[-1], '=')[-1] | ||
if name[0:8] ==# 'coverage_' |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could you use maktaba#string#StartsWith(l:name, 'coverage_')
vs. hard-coded indexes?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Hmm, I think this it is not necessare to use a helper method in this case, but was not aware of it.
@@ -85,7 +91,19 @@ endfunction | |||
" Hides coverage layer. | |||
function! s:CoverageHide() abort | |||
if has_key(s:visible, expand('%:p')) | |||
execute 'sign unplace * file=' . expand('%:p') | |||
" Unplace our signs for the current file. | |||
let fname = bufname('%') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Helpers for programmatically listing and unplacing signs would be great to have in maktaba (see google/vim-maktaba#142). Consider splitting them out as standalone helper functions so they're easier to migrate over.
No description provided.