From 1532836f1b26d19b961b3f1a3da3131c3d928500 Mon Sep 17 00:00:00 2001 From: rootiest Date: Sat, 24 Aug 2024 16:27:23 -0400 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(funcs):=20add=20alacritty=20te?= =?UTF-8?q?rminal=20and=20kitty-scrollback=20checks?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add additional terminal detection functions. --- lua/data/func.lua | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/lua/data/func.lua b/lua/data/func.lua index a43d82f..eb8e69e 100644 --- a/lua/data/func.lua +++ b/lua/data/func.lua @@ -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")