summaryrefslogtreecommitdiff
path: root/internal/appconfig/feature_sections.go
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-07-02 09:38:04 +0300
committerPaul Buetow <paul@buetow.org>2026-07-02 09:38:04 +0300
commita68228bfa12f4d8a51fe53e244fcd2e66c1ef692 (patch)
tree94e257b21b93419fef655c9813f68190204c3d0d /internal/appconfig/feature_sections.go
parent9f0e96ce62339ddefa8771891e0864ede9af5064 (diff)
Remove hexai-tmux-edit popup editor featurev0.42.0
The tmux popup editor and its per-agent detection (Cursor/Amp/Aider) added maintenance surface without enough use to justify it; Codex and Claude Code already support external-editor mode natively via Ctrl+G. Drops internal/tmuxedit, cmd/hexai-tmux-edit, the [tmux_edit] config schema, the Mage build target, and all related docs/README mentions. Bump version to 0.42.0. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Diffstat (limited to 'internal/appconfig/feature_sections.go')
-rw-r--r--internal/appconfig/feature_sections.go14
1 files changed, 3 insertions, 11 deletions
diff --git a/internal/appconfig/feature_sections.go b/internal/appconfig/feature_sections.go
index 9216400..b4010b8 100644
--- a/internal/appconfig/feature_sections.go
+++ b/internal/appconfig/feature_sections.go
@@ -1,9 +1,9 @@
package appconfig
// This file defines the cohesive per-subsystem config structs that make up
-// FeatureConfig. The old FeatureConfig was a grab-bag that mixed five unrelated
-// non-LLM subsystems (ignore filtering, stats, tmux popup editor, tmux action
-// menu, MCP server). Splitting them into named structs documents the seams
+// FeatureConfig. The old FeatureConfig was a grab-bag that mixed four unrelated
+// non-LLM subsystems (ignore filtering, stats, tmux action menu, MCP server).
+// Splitting them into named structs documents the seams
// between subsystems and lets consumers depend on a single subsystem's config
// (via the *Section accessors on App) instead of the whole App God-struct.
//
@@ -29,14 +29,6 @@ type StatsConfig struct {
StatsWindowMinutes int `json:"-"`
}
-// TmuxEditConfig configures the tmux popup editor feature (hexai-tmux-edit).
-type TmuxEditConfig struct {
- TmuxEditPopupWidth string `json:"-"`
- TmuxEditPopupHeight string `json:"-"`
- TmuxEditDefaultAgent string `json:"-"`
- TmuxEditAgents []TmuxEditAgentCfg `json:"-"`
-}
-
// TmuxActionConfig configures the main menu for hexai-tmux-action.
type TmuxActionConfig struct {
TmuxActionMenu []TmuxActionMenuEntry `json:"-"`