summaryrefslogtreecommitdiff
path: root/src/config.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-08-02 20:07:26 -0300
committerGabriel Schneider <[email protected]>2026-08-10 09:17:07 -0300
commit022773d94dad2775c806f863a374bd945d4dc989 (patch)
tree588ac763f778a296168d7b82c4b0d2d2cd26b0ed /src/config.zig
parent820ff337d156831d250ff0fcef5139fe69474e4e (diff)
downloadpardes-022773d94dad2775c806f863a374bd945d4dc989.tar.gz
pardes-022773d94dad2775c806f863a374bd945d4dc989.zip
show New in every pane tag and enforce builtin-first Exec fallback
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/config.zig b/src/config.zig
index 1c986178..41a70e4a 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -296,9 +296,11 @@ pub const tty_toggle_alt: []const Chord = &.{.{ .cp = Key.escape, .shift = true
pub const topbar_str = "New Newcol Find Grep Help Tutor Dump NextColor Debug Kill";
/// the default editable tail of a pane's tag, per kind (an output buffer has
-/// no file to Save, so it gets the plain one)
-pub const pane_builtins_str = "Del";
-pub const file_pane_builtins_str = "Save Del";
+/// no file to Save, so it gets the plain one). Save stays first on real files:
+/// `:` parks at the tail boundary, so the established `:w<Tab>` spelling still
+/// walks to Save while New remains visible on every pane.
+pub const pane_builtins_str = "New Del";
+pub const file_pane_builtins_str = "Save New Del";
/// the pane's mode, as ONE character in the layout box at its top-left — live
/// chrome, not text you own. It used to be a three-letter word leading every