up
This commit is contained in:
@@ -1,66 +1,79 @@
|
||||
-- Nvim-web-devicons
|
||||
-- nvim-web-devicons
|
||||
--
|
||||
-- Provides Nerd Font 1 icons (glyphs) for use by Neovim plugins:
|
||||
-- • Icons by:
|
||||
-- - Extension
|
||||
-- - Full name
|
||||
-- • Colours
|
||||
-- • Light and dark variants
|
||||
-- • API to modify/add icons
|
||||
--
|
||||
-- A lua fork of vim-devicons.
|
||||
--
|
||||
-- https://github.com/nvim-tree/nvim-web-devicons
|
||||
--
|
||||
|
||||
return {
|
||||
{
|
||||
"nvim-tree/nvim-web-devicons",
|
||||
'nvim-tree/nvim-web-devicons',
|
||||
config = function()
|
||||
require'nvim-web-devicons'.setup {
|
||||
require('nvim-web-devicons').setup {
|
||||
-- your personal icons can go here (to override)
|
||||
-- you can specify color or cterm_color instead of specifying both of them
|
||||
-- DevIcon will be appended to `name`
|
||||
override = {
|
||||
zsh = {
|
||||
icon = "",
|
||||
color = "#428850",
|
||||
cterm_color = "65",
|
||||
name = "Zsh"
|
||||
}
|
||||
};
|
||||
icon = '',
|
||||
color = '#428850',
|
||||
cterm_color = '65',
|
||||
name = 'Zsh',
|
||||
},
|
||||
},
|
||||
-- globally enable different highlight colors per icon (default to true)
|
||||
-- if set to false all icons will have the default icon's color
|
||||
color_icons = true;
|
||||
color_icons = true,
|
||||
-- globally enable default icons (default to false)
|
||||
-- will get overriden by `get_icons` option
|
||||
default = true;
|
||||
default = true,
|
||||
-- globally enable "strict" selection of icons - icon will be looked up in
|
||||
-- different tables, first by filename, and if not found by extension; this
|
||||
-- prevents cases when file doesn't have any extension but still gets some icon
|
||||
-- because its name happened to match some extension (default to false)
|
||||
strict = true;
|
||||
strict = true,
|
||||
-- set the light or dark variant manually, instead of relying on `background`
|
||||
-- (default to nil)
|
||||
variant = "light|dark";
|
||||
variant = 'light|dark',
|
||||
-- same as `override` but specifically for overrides by filename
|
||||
-- takes effect when `strict` is true
|
||||
override_by_filename = {
|
||||
[".gitignore"] = {
|
||||
icon = "",
|
||||
color = "#f1502f",
|
||||
name = "Gitignore"
|
||||
}
|
||||
};
|
||||
['.gitignore'] = {
|
||||
icon = '',
|
||||
color = '#f1502f',
|
||||
name = 'Gitignore',
|
||||
},
|
||||
},
|
||||
-- same as `override` but specifically for overrides by extension
|
||||
-- takes effect when `strict` is true
|
||||
override_by_extension = {
|
||||
["log"] = {
|
||||
icon = "",
|
||||
color = "#81e043",
|
||||
name = "Log"
|
||||
}
|
||||
};
|
||||
['log'] = {
|
||||
icon = '',
|
||||
color = '#81e043',
|
||||
name = 'Log',
|
||||
},
|
||||
},
|
||||
-- same as `override` but specifically for operating system
|
||||
-- takes effect when `strict` is true
|
||||
override_by_operating_system = {
|
||||
["apple"] = {
|
||||
icon = "",
|
||||
color = "#A2AAAD",
|
||||
cterm_color = "248",
|
||||
name = "Apple",
|
||||
['apple'] = {
|
||||
icon = '',
|
||||
color = '#A2AAAD',
|
||||
cterm_color = '248',
|
||||
name = 'Apple',
|
||||
},
|
||||
};
|
||||
},
|
||||
}
|
||||
end,
|
||||
opts = {}
|
||||
opts = {},
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user