@@ -19,6 +19,7 @@ import (
1919 "github.com/charmbracelet/crush/internal/config"
2020 "github.com/charmbracelet/crush/internal/db"
2121 "github.com/charmbracelet/crush/internal/event"
22+ "github.com/charmbracelet/crush/internal/stringext"
2223 termutil "github.com/charmbracelet/crush/internal/term"
2324 "github.com/charmbracelet/crush/internal/tui"
2425 "github.com/charmbracelet/crush/internal/version"
@@ -275,9 +276,5 @@ func shouldQueryTerminalVersion(env uv.Environ) bool {
275276 return (!okTermProg && !okSSHTTY) ||
276277 (!strings.Contains(termProg, "Apple") && !okSSHTTY) ||
277278 // Terminals that do support XTVERSION.
278− strings.Contains(termType, "ghostty") ||
279− strings.Contains(termType, "wezterm") ||
280− strings.Contains(termType, "alacritty") ||
281− strings.Contains(termType, "kitty") ||
282− strings.Contains(termType, "rio")
279+ stringext.ContainsAny(termType, "alacritty", "ghostty", "kitty", "rio", "wezterm")
283280}