summaryrefslogtreecommitdiff
path: root/internal/appconfig/app_sections_test.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/app_sections_test.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/app_sections_test.go')
-rw-r--r--internal/appconfig/app_sections_test.go21
1 files changed, 0 insertions, 21 deletions
diff --git a/internal/appconfig/app_sections_test.go b/internal/appconfig/app_sections_test.go
index bcd1cbe..2ff002d 100644
--- a/internal/appconfig/app_sections_test.go
+++ b/internal/appconfig/app_sections_test.go
@@ -28,7 +28,6 @@ func TestSectionsDefensiveCopies(t *testing.T) {
sections.Providers.CLIConfigs[0].Model = "mutated"
sections.Prompts.CustomActions[0].Title = "mutated"
sections.Features.IgnoreExtraPatterns[0] = "mutated"
- sections.Features.TmuxEditAgents[0].Name = "mutated"
assertNotEqual(t, cfg.TriggerCharacters[0], "mutated", "trigger characters")
assertNotEqual(t, cfg.ChatPrefixes[0], "mutated", "chat prefixes")
@@ -36,7 +35,6 @@ func TestSectionsDefensiveCopies(t *testing.T) {
assertNotEqual(t, cfg.CLIConfigs[0].Model, "mutated", "cli configs")
assertNotEqual(t, cfg.CustomActions[0].Title, "mutated", "custom actions")
assertNotEqual(t, cfg.IgnoreExtraPatterns[0], "mutated", "ignore patterns")
- assertNotEqual(t, cfg.TmuxEditAgents[0].Name, "mutated", "tmux agents")
out := cfg.Sections()
out.Core.TriggerCharacters[0] = "mutated"
@@ -45,7 +43,6 @@ func TestSectionsDefensiveCopies(t *testing.T) {
out.Providers.CLIConfigs[0].Model = "mutated"
out.Prompts.CustomActions[0].Title = "mutated"
out.Features.IgnoreExtraPatterns[0] = "mutated"
- out.Features.TmuxEditAgents[0].Name = "mutated"
assertNotEqual(t, cfg.TriggerCharacters[0], "mutated", "sections trigger characters")
assertNotEqual(t, cfg.ChatPrefixes[0], "mutated", "sections chat prefixes")
@@ -53,7 +50,6 @@ func TestSectionsDefensiveCopies(t *testing.T) {
assertNotEqual(t, cfg.CLIConfigs[0].Model, "mutated", "sections cli configs")
assertNotEqual(t, cfg.CustomActions[0].Title, "mutated", "sections custom actions")
assertNotEqual(t, cfg.IgnoreExtraPatterns[0], "mutated", "sections ignore patterns")
- assertNotEqual(t, cfg.TmuxEditAgents[0].Name, "mutated", "sections tmux agents")
}
func assertNotEqual(t *testing.T, got, want, field string) {
@@ -175,23 +171,6 @@ func testFeatureConfig() FeatureConfig {
IgnoreExtraPatterns: []string{"vendor/**", "tmp/**"},
IgnoreLSPNotify: sectionBoolPtr(false),
},
- TmuxEditConfig: TmuxEditConfig{
- TmuxEditPopupWidth: "80%",
- TmuxEditPopupHeight: "75%",
- TmuxEditDefaultAgent: "codex",
- TmuxEditAgents: []TmuxEditAgentCfg{{
- Name: "codex",
- DisplayName: "Codex",
- DetectPattern: "(?i)codex",
- SectionPattern: "section",
- PromptPattern: "prompt",
- StripPatterns: []string{"x", "y"},
- ClearFirst: sectionBoolPtr(true),
- ClearKeys: "C-u",
- NewlineKeys: "S-Enter",
- SubmitKeys: "Enter",
- }},
- },
MCPConfig: MCPConfig{
MCPPromptsDir: ".hexai/prompts",
MCPSlashCommandSync: true,