Closed Kindlewing closed 5 months ago
With vim.g.gruvbox_material_transparent_background
values of both 1
and 2
, and the other option values which you mentioned, the cursorline and cursorcolumn are visible for me in WezTerm:
--- a/nvim/init.lua
+++ b/nvim/init.lua
@@ -126,6 +126,18 @@ require "lazy".setup({
vim.cmd.colorscheme(colorscheme)
end
},
+ {
+ "sainnhe/gruvbox-material",
+ lazy = false,
+ config = function()
+ --vim.g.gruvbox_material_enable_italic = true
+ vim.g.gruvbox_material_transparent_background = 2
+ vim.g.gruvbox_material_better_performance = 1
+ vim.g.gruvbox_material_background = "hard"
+ vim.g.gruvbox_material_float_style = "dim"
+ vim.g.gruvbox_material_diagnostic_virtual_text = "colored"
+ end
+ },
@Kindlewing could you please share the output of the Vim command :verbose highlight CursorColumn
?
Mine shows:
:verbose highlight CursorColumn
CursorColumn xxx ctermbg=236 guibg=#32302f
Last set from ~/.local/share/nvim/lazy/gruvbox-material/autoload/gruvbox_material.vim line 286
Closing due to inactivity. Feel free to reopen if the problem persists and you are able to share more information.
I have done the following steps before reporting this issue:
Operating system/version
Arch
Terminal emulator/version
Kitty
$TERM environment variable
xter-kitty
Tmux version
No response
Feature matrix
============================================================================== crates: require("crates.health").check()
============================================================================== lazy: require("lazy.health").check()
lazy.nvim ~
============================================================================== lspsaga: require("lspsaga.health").check()
Lspsaga.nvim report ~
tree-sitter
executable not foundmarkdown
parser foundmarkdown_inline
parser found============================================================================== mason: require("mason.health").check()
mason.nvim ~
mason.nvim [Registries] ~
github.com/mason-org/mason-registry version: 2024-02-09-daring-twist
is installed.mason.nvim [Core utils] ~
UnZip 6.00 of 20 April 2009, by Info-ZIP. Maintained by C. Spieler. Send
GNU Wget 1.21.4 built on linux-gnu.
curl 8.5.0 (x86_64-pc-linux-gnu) libcurl/8.5.0 OpenSSL/3.2.0 zlib/1.3.1 brotli/1.1.0 zstd/1.5.5 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh2/1.11.0 nghttp2/1.59.0
gzip 1.13
tar (GNU tar) 1.35
GNU bash, version 5.2.26(1)-release (x86_64-pc-linux-gnu)
Ok
mason.nvim [Languages] ~
PHP 8.3.2 (cli) (built: Jan 17 2024 14:45:51) (NTS)
v21.6.1
go version go1.21.6 linux/amd64
Python 3.11.6
cargo 1.74.0 (ecb9851af 2023-10-18)
Composer version 2.6.6 2023-12-08 18:32:26
10.4.0
pip 23.3.2 from /usr/lib/python3.11/site-packages/pip (python 3.11)
Ok
mason.nvim [GitHub] ~
============================================================================== neoconf: require("neoconf.health").check()
neoconf.nvim ~
============================================================================== noice: require("noice.health").check()
noice.nvim ~
vim.notify
is set to Noicevim.lsp.handlers["textDocument/hover"]
is set to Noicevim.lsp.handlers["textDocument/signatureHelp"]
is set to Noicevim.lsp.handlers["window/showMessage"]
is set to Noicevim.lsp.util.convert_input_to_markdown_lines
is not configured to be handled by Noicevim.lsp.util.stylize_markdown
is not configured to be handled by Noicecmp.entry.get_documentation
is not configured to be handled by Noice============================================================================== nvim: require("nvim.health").check()
Configuration ~
Runtime ~
Performance ~
Remote Plugins ~
terminal ~
key_backspace=\177
key_dc=\E[3~
============================================================================== nvim-treesitter: require("nvim-treesitter.health").check()
Installation ~
tree-sitter
executable not found (parser generator, only needed for :TSInstallFromGrammar, not required for :TSInstall)node
found v21.6.1 (only needed for :TSInstallFromGrammar)git
executable found.cc
executable found. Selected from { vim.NIL, "cc", "gcc", "clang", "cl", "zig" } Version: cc (GCC) 13.2.1 20230801OS Info: { machine = "x86_64", release = "6.7.1-arch1-1", sysname = "Linux", version = "#1 SMP PREEMPT_DYNAMIC Sun, 21 Jan 2024 22:14:10 +0000" } ~
Parser/Features H L F I J
yuck ✓ ✓ ✓ ✓ ✓
Legend: H[ighlight], L[ocals], F[olds], I[ndents], In[j]ections +) multiple parsers found, only one will be used x) errors found in the query, try to run :TSUpdate {lang} ~
============================================================================== provider: health#provider#check
Clipboard (optional) ~
Python 3 provider (optional) ~
import neovim
. Using the first available executable for diagnostics.let g:loaded_python3_provider = 0
to your init.vimPython virtualenv ~
Ruby provider (optional) ~
ruby
andgem
must be in $PATH.ruby
andgem
commands work.Node.js provider (optional) ~
let g:loaded_node_provider = 0
to your init.vimPerl provider (optional) ~
let g:loaded_perl_provider = 0
to your init.vim============================================================================== telescope: require("telescope.health").check()
Checking for required plugins ~
Checking external dependencies ~
===== Installed extensions ===== ~
Telescope Extension:
git_worktree
~============================================================================== vim.lsp: require("vim.lsp.health").check()
vim.lsp: Active Clients ~
============================================================================== vim.treesitter: require("vim.treesitter.health").check()
============================================================================== which-key: require("which-key.health").check()
WhichKey: checking conflicting keymaps ~
"1p
<Plug>(nvim-surround-normal)
<Plug>(nvim-surround-normal-line)
Minimal vimrc that can reproduce this bug.
vim.g.gruvbox_material_transparent_background = 2 vim.g.gruvbox_material_better_performance = 1 vim.g.gruvbox_material_background = 'hard' vim.g.gruvbox_material_float_style = 'dim' vim.g.gruvbox_material_diagnostic_virtual_text = 'colored'
vim.cmd.colorscheme('gruvbox-material')
Steps to reproduce this bug using minimal vimrc
Expected behavior
The CursorLine and CursorColumn should be visible when transparency is 1 or 2
Actual behavior
The CursorLine and CursorColumn are invisible when the transparency is 1 or 2. Additionally, nvim cmp selection highlights are invisible