init
This commit is contained in:
+84
@@ -0,0 +1,84 @@
|
||||
local colors = {
|
||||
black = "#121212",
|
||||
white = "#ffffff",
|
||||
gray = "#7e7e7e",
|
||||
light_gray = "#d0d0d0",
|
||||
dark_gray = "#505050",
|
||||
red = "#ff5c57",
|
||||
green = "#5af78e",
|
||||
yellow = "#f3f99d",
|
||||
blue = "#57c7ff",
|
||||
purple = "#d183e8",
|
||||
cyan = "#9aedfe",
|
||||
}
|
||||
|
||||
local highlights = {
|
||||
Normal = { fg = colors.light_gray, bg = colors.black },
|
||||
Comment = { fg = colors.gray, italic = true },
|
||||
Constant = { fg = colors.blue },
|
||||
String = { fg = colors.green },
|
||||
Identifier = { fg = colors.blue },
|
||||
Function = { fg = colors.purple },
|
||||
Statement = { fg = colors.yellow },
|
||||
PreProc = { fg = colors.cyan },
|
||||
Type = { fg = colors.blue },
|
||||
Special = { fg = colors.red },
|
||||
Underlined = { fg = colors.white, underline = true },
|
||||
Todo = { fg = colors.black, bg = colors.yellow, bold = true },
|
||||
|
||||
StatusLine = { fg = colors.white, bg = colors.dark_gray },
|
||||
StatusLineNC = { fg = colors.light_gray, bg = colors.black },
|
||||
NvimTreeNormal = { fg = colors.light_gray, bg = colors.black },
|
||||
NvimTreeFolderName = { fg = colors.blue, bold = true },
|
||||
NvimTreeOpenedFolderName = { fg = colors.green, bold = true },
|
||||
NvimTreeRootFolder = { fg = colors.yellow, bold = true, underline = true },
|
||||
NvimTreeFileIcon = { fg = colors.light_gray },
|
||||
NvimTreeGitDirty = { fg = colors.red },
|
||||
NvimTreeGitStaged = { fg = colors.green },
|
||||
NvimTreeGitNew = { fg = colors.blue },
|
||||
NvimTreeGitRenamed = { fg = colors.purple },
|
||||
NvimTreeGitDeleted = { fg = colors.red },
|
||||
CursorLine = { bg = colors.dark_gray },
|
||||
}
|
||||
|
||||
for group, opts in pairs(highlights) do
|
||||
vim.api.nvim_set_hl(0, group, opts)
|
||||
end
|
||||
|
||||
require("lualine").setup({
|
||||
options = {
|
||||
theme = {
|
||||
normal = {
|
||||
a = { fg = colors.black, bg = colors.white, gui = "bold" },
|
||||
b = { fg = colors.white, bg = colors.dark_gray },
|
||||
c = { fg = colors.white, bg = colors.black },
|
||||
},
|
||||
inactive = {
|
||||
a = { fg = colors.dark_gray, bg = colors.black, gui = "bold" },
|
||||
b = { fg = colors.dark_gray, bg = colors.black },
|
||||
c = { fg = colors.dark_gray, bg = colors.black },
|
||||
},
|
||||
},
|
||||
},
|
||||
})
|
||||
|
||||
require("nvim-tree").setup({
|
||||
view = {
|
||||
width = 30,
|
||||
side = "left",
|
||||
},
|
||||
renderer = {
|
||||
highlight_git = true,
|
||||
root_folder_modifier = ":~",
|
||||
icons = {
|
||||
show = {
|
||||
file = true,
|
||||
folder = true,
|
||||
git = true,
|
||||
},
|
||||
},
|
||||
},
|
||||
filters = {
|
||||
dotfiles = false,
|
||||
},
|
||||
})
|
||||
Reference in New Issue
Block a user