diff options
| author | Mara Bos <m-ou.se@m-ou.se> | 2019-01-14 11:20:46 +0100 |
|---|---|---|
| committer | Mara Bos <m-ou.se@m-ou.se> | 2019-01-27 13:22:25 +0100 |
| commit | 635a4cdcdcf726aab4b6f7dcb620ffdb33c5e367 (patch) | |
| tree | 0bb87785ab29e658bd4a3881f0f547633121fbcb /src | |
| parent | 13db34fb95339c4ec3bf6f9ebd37ce22a01bcd84 (diff) | |
Also look in home directory for global config.
Diffstat (limited to 'src')
| -rw-r--r-- | src/config/config_type.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/config/config_type.rs b/src/config/config_type.rs index 665afded9da..9e58eac52a2 100644 --- a/src/config/config_type.rs +++ b/src/config/config_type.rs @@ -349,7 +349,14 @@ macro_rules! create_config { } } - // If none was found, check in the global configuration directory. + // If nothing was found, check in the home directory. + if let Some(home_dir) = dirs::home_dir() { + if let Some(path) = get_toml_path(&home_dir)? { + return Ok(Some(path)); + } + } + + // If none was found ther either, check in the user's configuration directory. if let Some(mut config_dir) = dirs::config_dir() { config_dir.push("rustfmt"); if let Some(path) = get_toml_path(&config_dir)? { |
