diff options
| author | Jonas Maier <jonas@x77.dev> | 2026-03-10 20:51:22 +0100 |
|---|---|---|
| committer | Jonas Maier <jonas@x77.dev> | 2026-03-10 20:51:22 +0100 |
| commit | 43446ee22cd0bcb726ccdcc665cf105ba950cf7a (patch) | |
| tree | 0ad4059d51de3b144fcf6cc434e468cd38ae93e5 /src/parse/mod.rs | |
| parent | f41cdc03e1b36a65877e009065eb609caf5d1b13 (diff) | |
| download | pish-43446ee22cd0bcb726ccdcc665cf105ba950cf7a.tar.gz | |
better tilde parsing
Diffstat (limited to 'src/parse/mod.rs')
| -rw-r--r-- | src/parse/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/parse/mod.rs b/src/parse/mod.rs index 0df624f..a15ad84 100644 --- a/src/parse/mod.rs +++ b/src/parse/mod.rs @@ -648,7 +648,7 @@ impl Parse for ExpString { continue; } - if delim == b' ' && x == b'~' { + if delim == b' ' && x == b'~' && p.is_empty() && (!b.has() || b" /".contains(&b.peek())) { p.push(StringPart::Var(Var { name: VarName { name: b"HOME".to_vec(), |
