feat(funcs): add alacritty terminal and kitty-scrollback checks

Add additional terminal detection functions.
This commit is contained in:
2024-08-24 16:27:23 -04:00
parent 40fa00f90f
commit 1532836f1b
+15
View File
@@ -13,6 +13,21 @@ function M.is_kitty()
return kit ~= nil
end
-- Check if using kitty-scrollback
function M.is_kitty_scrollback()
if vim.env.KITTY_SCROLLBACK_NVIM == "true" then
return true
end
return false
end
-- Check if the terminal is alacritty
function M.is_alacritty()
local term = os.getenv("TERM") or ""
local alc = string.find(term, "alacritty")
return alc ~= nil
end
-- Check if the terminal is tmux
function M.is_tmux()
local tterm = os.getenv("TERM")