Neovim,更改所有分割的背景,而不仅仅是一个

问题描述 投票:0回答:1

我想在我的 neovim 中有一个透明的背景。到目前为止我发现了这个:

vim.api.nvim_set_hl(0, "Normal", {guibg=NONE, ctermbg=NONE})
(我把它一直放在 init.lua 的底部)(我也有这种纯粹的 vim 方式:
hi Normal guibg=NONE ctermbg=NONE
也可以)

直到我打开一个新的 split 为止,它都会起作用。 (我正在使用 NeoTree,它使用文件树打开一个新的分割)。那么它只适用于 NeoTree,不适用于其他 split。

这就是我想要的正常外观:

(背景变暗是因为我的终端设置)

当我打开 neotree(或任何其他拆分)时:

我尝试了不同的自动脚本,这些脚本应该改变非活动分割的背景。它不起作用,并且在创建新的拆分时我收到了大量错误消息。尝试了很多不同的版本,但没有一个有帮助

lua neovim
1个回答
0
投票

我已经测试过这个,但分隔符仍然不透明:

vim.api.nvim_set_hl(0, "Normal", { bg = "none"})
vim.api.nvim_set_hl(0, "NormalFloat", { bg = "none"})
vim.api.nvim_set_hl(0, "NeoTreeNormal", { bg = "none"})
vim.api.nvim_set_hl(0, "NeoTreeNormalNC", { bg = "none"})
© www.soinside.com 2019 - 2024. All rights reserved.