plugin: honor tmux disablement for interactive tmux features

This commit is contained in:
YeonGyu-Kim
2026-04-04 14:14:19 +09:00
parent 2d72f51a92
commit 731c3f1109
5 changed files with 71 additions and 2 deletions
+6
View File
@@ -1,6 +1,12 @@
import type { OhMyOpenCodeConfig, TmuxConfig } from "./config"
import { TmuxConfigSchema } from "./config/schema/tmux"
export function isTmuxIntegrationEnabled(
pluginConfig: { tmux?: { enabled?: boolean } | undefined },
): boolean {
return pluginConfig.tmux?.enabled ?? false
}
export function createRuntimeTmuxConfig(pluginConfig: { tmux?: OhMyOpenCodeConfig["tmux"] }): TmuxConfig {
return TmuxConfigSchema.parse(pluginConfig.tmux ?? {})
}