update
This commit is contained in:
parent
d572551c1f
commit
c33aa0b056
1 changed files with 6 additions and 1 deletions
7
init.lua
7
init.lua
|
|
@ -288,10 +288,15 @@ local TerminalLineBufferBlock = utils.surround({ "", "" }, function(self)
|
||||||
end
|
end
|
||||||
end, { TerminalLineFileNameBlock })
|
end, { TerminalLineFileNameBlock })
|
||||||
|
|
||||||
|
local function safe_get_buffer_var(bufnr, key, default_value)
|
||||||
|
local success, value = pcall(vim.api.nvim_buf_get_var, bufnr, key)
|
||||||
|
return success and value or default_value
|
||||||
|
end
|
||||||
|
|
||||||
local function get_terminal_bufs()
|
local function get_terminal_bufs()
|
||||||
return vim.tbl_filter(function(bufnr)
|
return vim.tbl_filter(function(bufnr)
|
||||||
return vim.api.nvim_buf_get_option(bufnr, "buftype") == "terminal"
|
return vim.api.nvim_buf_get_option(bufnr, "buftype") == "terminal"
|
||||||
and vim.api.nvim_buf_get_var(bufnr, "show_in_terminal_bar")
|
and safe_get_buffer_var(bufnr, "show_in_terminal_bar", true)
|
||||||
end, vim.api.nvim_list_bufs())
|
end, vim.api.nvim_list_bufs())
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue