macos: fix GHOSTTY_QUICK_TERMINAL not set for quick terminal splits

This commit is contained in:
YuWiz
2026-05-30 01:08:13 +08:00
parent 5758e14931
commit ef68e96400

View File

@@ -315,6 +315,16 @@ class QuickTerminalController: BaseTerminalController {
animateOut()
}
override func newSplit(
at oldView: Ghostty.SurfaceView,
direction: SplitTree<Ghostty.SurfaceView>.NewDirection,
baseConfig config: Ghostty.SurfaceConfiguration? = nil
) -> Ghostty.SurfaceView? {
var config = config ?? Ghostty.SurfaceConfiguration()
config.environmentVariables["GHOSTTY_QUICK_TERMINAL"] = "1"
return super.newSplit(at: oldView, direction: direction, baseConfig: config)
}
// MARK: Methods
func toggle() {