diff --git a/lua/core/options.lua b/lua/core/options.lua index 5400a62..a869a41 100644 --- a/lua/core/options.lua +++ b/lua/core/options.lua @@ -19,7 +19,16 @@ vim.opt.number = true vim.opt.relativenumber = true vim.opt.mouse = "a" vim.opt.mousemodel = "popup" -vim.opt.fillchars:append("diff: ") +vim.opt.fillchars = { + diff = " ", + horiz = "━", + horizup = "┻", + horizdown = "┳", + vert = "┃", + vertleft = "┫", + vertright = "┣", + verthoriz = "╋", +} vim.opt.splitbelow = true vim.opt.splitright = true -- set tabline=%!MyTabLine() diff --git a/lua/plugins/moonfly.lua b/lua/plugins/moonfly.lua index 01d58f9..0cb04a6 100644 --- a/lua/plugins/moonfly.lua +++ b/lua/plugins/moonfly.lua @@ -18,9 +18,22 @@ local function setup() vim.g.moonflyNormalFloat = true + vim.g.moonflyCursorColor = true + vim.g.moonflyWinSeparator = 2 + + local custom_highlight = vim.api.nvim_create_augroup("CustomMoonflyHighlight", {}) + vim.api.nvim_create_autocmd("ColorScheme", { + pattern = "moonfly", + callback = function () + vim.api.nvim_set_hl(0, "DiffAdd", { bg = "#364143" }) + vim.api.nvim_set_hl(0, "DiffText", { bg = "#3e4b6b" }) + vim.api.nvim_set_hl(0, "DiffChange", { bg = "#25293c" }) + vim.api.nvim_set_hl(0, "DiffDelete", { bg = "#443244" }) + end, + group = custom_highlight, + }) vim.cmd.colorscheme("moonfly") end return setup -