We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 7a17f11 commit bb581bfCopy full SHA for bb581bf
src/lib.rs
@@ -606,6 +606,20 @@ impl Pattern {
606
let mut is_recursive = false;
607
let mut i = 0;
608
609
+ #[cfg(not(windows))]
610
+ if let (Some(first_char), second_char) = (chars.first(), chars.get(1)) {
611
+ match (*first_char, second_char) {
612
+ ('~', None) | ('~', Some('/')) => {
613
+ if let Ok(home_dir) = std::env::var("HOME") {
614
+ for ch in home_dir.chars() {
615
+ tokens.push(PatternToken::Char(ch));
616
+ }
617
+ i += 1;
618
619
620
+ _ => {}
621
622
623
while i < chars.len() {
624
match chars[i] {
625
'?' => {
0 commit comments