-
-
Notifications
You must be signed in to change notification settings - Fork 44
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
Commit message breaks highlighted cursor line #124
Comments
Hi! This might be caused by |
@f-person I tried a few different HighlightGroups but they all have the same effect of breaking up the background colour of the highlight line. For the highlight groups that have a background colour defined, I would expect this to occur, but for the HighlightGroups that do not have a background, I would expect to keep the background as it should be. Here are some examples. These first 2 DO NOT have a background colour defined: This one DOES have a background colour (and quite an obvious one lol): I definitely think this is something within this plugin as those others are able to do it and the default HighlightGroup used is |
Thanks for the detailed reply :) |
Ah right sorry, I misunderstood you there, but that makes sense as a quick workaround, thanks |
Can one give an example of a workaround? I don't understand what hl group should be set to |
Hello!
I found this plugin while looking around for some gitblame plugins for nvim as I use LazyGit or plain old CLI commands for interacting with git and I didn't want to use something like fugitive.nvim just for the git blame features.
The main 2 plugins I found are this one and blamer.nvim. I prefer this plugin as it is a little more built up, but one major issue I have is that the virtual text for the git message disrupts the highlighted cursor line. I think this is best described with some screenshots.
Using the blamer.nvim plugin (and you can see this in the demo on it's Github page) the virtual text of the commit message is overlayed ontop of the highlighted cursor line:

With this plugin, the virtual text looks like it has it's own textbox that breaks up the highlighted cursor line colour:

The git blame implemented with the GitSigns plugin does this even better and has the virtual text look even more like in VSCode, which this git-blame.nvim and blamer.nvim plugins claim to be attempting to replicate:

With this said, I still prefer the highlight group using the Comment colour as it makes the text pop out a bit more and is easier to read, and it's already very obvious that it's not a comment or part of the code I am reading.
Looking at the docs, I think this might be fixable by configuring the
nvim_buf_set_extmark
parameter, but I'm not entirely sure. I also think it would be better to ensure that the virtual text does not disrupt the highlighted cursor line by default.The text was updated successfully, but these errors were encountered: