EdenEast / nightfox.nvim

🦊A highly customizable theme for vim and neovim with support for lsp, treesitter and a variety of plugins.
MIT License
3.08k stars 140 forks source link

bug: white vertical lines missing highlight groups from indent-blankline.nvim #439

Closed luxus closed 4 months ago

luxus commented 4 months ago

Neovim version (nvim -v)

0.10

Operating system/version

MacOS

Describe the bug

image

there are white vertical lines, looks like the latest highlight groups are missing https://github.com/lukas-reineke/indent-blankline.nvim/blob/d98f537c3492e87b6dc6c2e3f66ac517528f406f/doc/indent_blankline.txt#L853

Steps To Reproduce

reproduceable with my astronvim config https://github.com/luxus/astronvim-config

astronvim uses indent-blankline.nvim and i installed nightfox

i didn't tested it yet with the reprod.lua

Expected Behavior

no white vertical lines on the highlighted current line

Repro

-- DO NOT change the paths and don't remove the colorscheme
local root = vim.fn.fnamemodify("./.repro", ":p")

-- set stdpaths to use .repro
for _, name in ipairs({ "config", "data", "state", "cache" }) do
  vim.env[("XDG_%s_HOME"):format(name:upper())] = root .. "/" .. name
end

-- bootstrap lazy
local lazypath = root .. "/plugins/lazy.nvim"
if not vim.loop.fs_stat(lazypath) then
  vim.fn.system({ "git", "clone", "--filter=blob:none", "https://github.com/folke/lazy.nvim.git", lazypath })
end
vim.opt.runtimepath:prepend(lazypath)

-- install plugins
local plugins = {
  {
    "EdenEast/nightfox.nvim",
    config = function()
      require("nightfox").setup({
        -- setup here ...
      })
    end,
  },
  {
    "lukas-reineke/indent-blankline.nvim",
    main = "ibl",
    opts = {
      indent = { char = "▏" },
      scope = { show_start = false, show_end = false },
      exclude = {
        buftypes = {
          "nofile",
          "prompt",
          "quickfix",
          "terminal",
        },
        filetypes = {
          "aerial",
          "alpha",
          "dashboard",
          "help",
          "lazy",
          "mason",
          "neo-tree",
          "NvimTree",
          "neogitstatus",
          "notify",
          "startify",
          "toggleterm",
          "Trouble",
        },
      },
    },
  },
}
require("lazy").setup(plugins, {
  root = root .. "/plugins",
})

vim.cmd.colorscheme("nightfox")
vim.opt.cursorline = true
luxus commented 4 months ago

looks like the issue is on my side.. i will try to find out what the issue is and maybe reopen. its a issue with ghostty. so nevermind the noise :D