unblevable / quick-scope

Lightning fast left-right movement in Vim
MIT License
1.42k stars 54 forks source link

Feature Request - Differ active and passive hightlighting #65

Closed weilbith closed 3 years ago

weilbith commented 3 years ago

Hey :wave:

First of all thank you very much for this cool plugin. :pray: I just recently disabled my hjkl keys to force myself improving for more efficient navigation. Then I stumbled over this plugin and it is really helpful.

My issue is the following. Having the permanent highlighting enabled has some disadvantages to me. If you make it really standing out to be efficient, this interferes too much with the actual syntax highlighting. But if you make it too subtile, it is barely visible and hard to use. So for the moment I go with the g:qs_highlight_on_keys option. There I make the highlighting really standing out. For this short period of time the syntax highlighting doesn't matter. But the disadvantage of this approach is that you loose time. Without knowing what the second key will be, you first press f (for example), then comes the highlighting, you search for the location you want to go, identify the character and tab the according key. My idea/suggestion/feature request is to allow the usage of two different highlights. One that can stay active all the time. It can be subtile like cterm=underline to not don't bother the syntax colors of the code. And then a second that makes the targets really standing out and easy to identify. I'm positive that this allows to improve the navigation speed. The eyes can already watch-out and target the correct area due to the decent underline (following the example). When then the standing out highlighting kicks in due to the navigation trigger, you can instant see the character itself clearly and press the key.

I hope this does not sound too crazy. :joy: I'm happy for getting any feedback. Thank you very much!

weilbith commented 3 years ago

I'm not using this plugin anymore. As there is no further interest by anyone else into this feature, I'll close the issue for now. I can be re-opened any time needed.