Skip to content

Commit 281d110

Browse files
authored
feat(ui): add NeoTreeFloatNormal highlight group (#648)
closes #634
1 parent d727bed commit 281d110

File tree

4 files changed

+12
-2
lines changed

4 files changed

+12
-2
lines changed

lua/neo-tree/setup/init.lua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ M.buffer_enter_event = function()
123123
end
124124
if vim.bo.filetype == "neo-tree-popup" then
125125
vim.cmd([[
126-
setlocal winhighlight=Normal:NeoTreeNormal,FloatBorder:NeoTreeFloatBorder
126+
setlocal winhighlight=Normal:NeoTreeFloatNormal,FloatBorder:NeoTreeFloatBorder
127127
setlocal nolist nospell nonumber norelativenumber
128128
]])
129129
events.fire_event(events.NEO_TREE_POPUP_BUFFER_ENTER)

lua/neo-tree/sources/common/preview.lua

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,10 @@ local function create_floating_preview_window(state)
6868
},
6969
win_options = {
7070
number = true,
71+
winhighlight = "Normal:"
72+
.. highlights.FLOAT_NORMAL
73+
.. ",FloatBorder:"
74+
.. highlights.FLOAT_BORDER,
7175
},
7276
})
7377
options.zindex = 40

lua/neo-tree/ui/highlights.lua

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ M.FILE_NAME = "NeoTreeFileName"
1919
M.FILE_NAME_OPENED = "NeoTreeFileNameOpened"
2020
M.FILTER_TERM = "NeoTreeFilterTerm"
2121
M.FLOAT_BORDER = "NeoTreeFloatBorder"
22+
M.FLOAT_NORMAL = "NeoTreeFloatNormal"
2223
M.FLOAT_TITLE = "NeoTreeFloatTitle"
2324
M.GIT_ADDED = "NeoTreeGitAdded"
2425
M.GIT_CONFLICT = "NeoTreeGitConflict"
@@ -219,6 +220,8 @@ M.setup = function()
219220
local float_border_hl =
220221
M.create_highlight_group(M.FLOAT_BORDER, { "FloatBorder" }, normalnc_hl.background, "444444")
221222

223+
M.create_highlight_group(M.FLOAT_NORMAL, { "NormalFloat", M.NORMAL })
224+
222225
M.create_highlight_group(M.FLOAT_TITLE, {}, float_border_hl.background, normal_hl.foreground)
223226

224227
local title_fg = normal_hl.background

lua/neo-tree/ui/popups.lua

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,10 @@ M.popup_options = function(title, min_width, override_options)
3636
highlight = highlights.FLOAT_BORDER,
3737
},
3838
win_options = {
39-
winhighlight = "Normal:Normal,FloatBorder:" .. highlights.FLOAT_BORDER,
39+
winhighlight = "Normal:"
40+
.. highlights.FLOAT_NORMAL
41+
.. ",FloatBorder:"
42+
.. highlights.FLOAT_BORDER,
4043
},
4144
buf_options = {
4245
bufhidden = "delete",

0 commit comments

Comments
 (0)