fix nvim: 讓document_symbols不要出現winbar
This commit is contained in:
parent
0e5200bd12
commit
d7b9265bf8
@ -513,6 +513,7 @@ return {
|
|||||||
return old_set_win(self, window)
|
return old_set_win(self, window)
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
-- 調整展開後tree線條顏色
|
-- 調整展開後tree線條顏色
|
||||||
vim.api.nvim_set_hl(0, "NeoTreeIndentMarker", { fg = "#3c3c3c" })
|
vim.api.nvim_set_hl(0, "NeoTreeIndentMarker", { fg = "#3c3c3c" })
|
||||||
-- vim.api.nvim_set_hl(0, "NeoTreeExpander", { fg = "#00FF00" })
|
-- vim.api.nvim_set_hl(0, "NeoTreeExpander", { fg = "#00FF00" })
|
||||||
@ -520,6 +521,29 @@ return {
|
|||||||
|
|
||||||
-- vim.keymap.set("n", "<leader>e", "<Cmd>Neotree reveal<CR>")
|
-- vim.keymap.set("n", "<leader>e", "<Cmd>Neotree reveal<CR>")
|
||||||
|
|
||||||
|
|
||||||
|
-- 讓document_symbols不要出現winbar
|
||||||
|
-- vim.api.nvim_create_autocmd("WinNew", {
|
||||||
|
-- callback = function(args)
|
||||||
|
-- vim.defer_fn(function()
|
||||||
|
-- local state = require("neo-tree.sources.manager").get_state("document_symbols")
|
||||||
|
-- if state and state.winid and vim.api.nvim_win_is_valid(state.winid) then
|
||||||
|
-- vim.api.nvim_win_set_option(state.winid, "winbar", "")
|
||||||
|
-- end
|
||||||
|
-- end, 100)
|
||||||
|
-- end,
|
||||||
|
-- })
|
||||||
|
|
||||||
|
local function keep_clear_winbar()
|
||||||
|
local state = require("neo-tree.sources.manager").get_state("document_symbols")
|
||||||
|
if state and state.winid and vim.api.nvim_win_is_valid(state.winid) then
|
||||||
|
vim.api.nvim_win_set_option(state.winid, "winbar", "")
|
||||||
|
end
|
||||||
|
vim.defer_fn(keep_clear_winbar, 100) -- 300ms 後再執行自己一次
|
||||||
|
end
|
||||||
|
keep_clear_winbar() -- 啟動
|
||||||
|
|
||||||
|
|
||||||
-- 自動命令:啟動時自動顯示 Neo-tree
|
-- 自動命令:啟動時自動顯示 Neo-tree
|
||||||
vim.api.nvim_create_autocmd("VimEnter", {
|
vim.api.nvim_create_autocmd("VimEnter", {
|
||||||
callback = function()
|
callback = function()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user