Skip to content
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

Is there a way to change the inlay hint color? #111

Open
tubzby opened this issue Dec 10, 2022 · 4 comments
Open

Is there a way to change the inlay hint color? #111

tubzby opened this issue Dec 10, 2022 · 4 comments

Comments

@tubzby
Copy link

tubzby commented Dec 10, 2022

I'm using nvim with rust-analyzer, the text ": Cli" and ": u16" are inlay hint texts.
image

I prefer grey color for 'inlay hint color', is there a way to do that?

@saccarosium
Copy link
Contributor

Can you give some more information, such as:

  • Neovim or vim?
  • If neovim are you using treesitter?

If you are using neovim and treesitter you could use treesitter-playgroud to see what highlight grop the thing you want to change, and then use hi! <highlight> guifg=<color> guibg=<color> to change the highlight.

@tubzby
Copy link
Author

tubzby commented Dec 24, 2022

I'm using Neovim 0.8.1 without treesitter.

@tomasiser
Copy link
Owner

Hi there, I think you will need to follow the advice above and try to figure out which highlight group that hint texts are. Once you know, you can try editing the colors for that specific highlight group. Unfortunately, it might happen that they share the same group with another syntax, in which case it'll be hard to differentiate them in vim.

@pattop
Copy link

pattop commented Jan 6, 2023

@tubzby assuming you're using rust-tools you can set the highlight group for the inlay e.g.

local rust_opts = {
	tools = {
		inlay_hints = {
			highlight = "rustInlayHint",
		},
	},
}
require('rust-tools').setup(rust_opts)

Then you can set the colour as normal, e.g.:

highlight rustInlayHint ctermfg=235

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants