Look for ~/.config/emacs directory in Windows (fix #766)

This commit is contained in:
Roey Darwish Dror
2021-11-18 08:49:16 +02:00
parent 329df4f406
commit d01a3a2c9d

View File

@@ -37,7 +37,12 @@ impl Emacs {
#[cfg(windows)]
return env::var("HOME")
.ok()
.and_then(|home| PathBuf::from(home).join(".emacs.d").if_exists())
.and_then(|home| {
PathBuf::from(&home)
.join(".emacs.d")
.if_exists()
.or_else(|| PathBuf::from(&home).join(".config\\emacs").if_exists())
})
.or_else(|| base_dirs.data_dir().join(".emacs.d").if_exists());
}