summaryrefslogtreecommitdiff
path: root/src/File.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-29 22:59:43 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:17 -0300
commit6d148bb9c433814835935ead30020e43781b7f03 (patch)
tree49e42dbbbff64119ead447598a896a69e638e061 /src/File.zig
parentb1485c97b493f7eaf65c6afdfb82e3065306b8fe (diff)
parentd4960472375ea68f709c56a677d8a37571419ff7 (diff)
downloadpardes-6d148bb9c433814835935ead30020e43781b7f03.tar.gz
pardes-6d148bb9c433814835935ead30020e43781b7f03.zip
Release Pardes 0.6
Merge: audit top-five cuts + tag sweeps + Config/DumpConfig (on the audit bug fixes C9, C2). Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/File.zig')
-rw-r--r--src/File.zig4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/File.zig b/src/File.zig
index 8babb27d..e8a9e2f8 100644
--- a/src/File.zig
+++ b/src/File.zig
@@ -58,6 +58,10 @@ pub const State = struct {
/// as an undo to the save point is in acme.
saved_hash: ?u64 = null,
watch_after_save: bool = false,
+ /// Save makes the file's directory, and any above it, first: `Config`'s
+ /// pane for an init file that is not there yet, whose directory may not
+ /// be either.
+ make_dirs: bool = false,
/// The file changed on disk under unsaved edits, which were kept (see
/// `changed`): its hash, so the same change is said once, until a Save
/// or get settles it. A Save warns once before overwriting it, as acme's