Devicon colors do not work
synic opened this issue · 1 comments
synic commented
local lazypath = vim.fn.stdpath("data") .. "/lazy/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",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
require("lazy").setup({
{
"catppuccin/nvim",
name = "catppuccin",
priority = 1000,
config = function()
vim.cmd.colorscheme("catppuccin")
end,
},
{
"nvim-tree/nvim-web-devicons",
opts = { default = true },
},
{
"tamago324/lir.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons",
},
config = function()
require("lir").setup({
show_hidden_files = false,
ignore = {}, -- { ".DS_Store", "node_modules" } etc.
devicons = {
enable = true,
highlight_dirname = false,
},
float = {
winblend = 0,
curdir_window = {
enable = false,
highlight_dirname = false,
},
},
hide_cursor = true,
})
vim.api.nvim_create_autocmd({ "FileType" }, {
pattern = { "lir" },
callback = function()
-- use visual mode
vim.api.nvim_buf_set_keymap(
0,
"x",
"J",
':<C-u>lua require"lir.mark.actions".toggle_mark("v")<CR>',
{ noremap = true, silent = true }
)
-- echo cwd
vim.api.nvim_echo({ { vim.fn.expand("%:p"), "Normal" } }, false, {})
end,
})
end,
},
})
JosBritton commented
Was running in to the same issue and for me it seems to be caused by hide_cursor = true
, setting it to false
resolved my issue, not sure why.
Edit: was able to reproduce with the same minimal config
local lazypath = vim.fn.stdpath("data") .. "/lazy/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",
"--branch=stable", -- latest stable release
lazypath,
})
end
vim.opt.rtp:prepend(lazypath)
require("lazy").setup({
{
"catppuccin/nvim",
name = "catppuccin",
priority = 1000,
config = function()
vim.cmd.colorscheme("catppuccin")
end,
},
{
"nvim-tree/nvim-web-devicons",
opts = { default = true },
},
{
"tamago324/lir.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-tree/nvim-web-devicons",
},
config = function()
require("lir").setup({
show_hidden_files = false,
ignore = {}, -- { ".DS_Store", "node_modules" } etc.
devicons = {
enable = true,
highlight_dirname = false,
},
float = {
winblend = 0,
curdir_window = {
enable = false,
highlight_dirname = false,
},
},
hide_cursor = true,
})
vim.api.nvim_create_autocmd({ "FileType" }, {
pattern = { "lir" },
callback = function()
-- use visual mode
vim.api.nvim_buf_set_keymap(
0,
"x",
"J",
':<C-u>lua require"lir.mark.actions".toggle_mark("v")<CR>',
{ noremap = true, silent = true }
)
-- echo cwd
vim.api.nvim_echo({ { vim.fn.expand("%:p"), "Normal" } }, false, {})
end,
})
end,
},
})
But by modifying hide_cursor = true
-> hide_cursor = false
I was able to get colored devicons again.