aboutsummaryrefslogtreecommitdiff
path: root/alacritty/src/migrate.rs
diff options
context:
space:
mode:
authorJoshua Cao <cao.joshua@yahoo.com>2024-07-02 12:14:25 -0700
committerGitHub <noreply@github.com>2024-07-02 19:14:25 +0000
commit5e6b92db85b3ea7ffd06a7a5ae0d2d62ad5946a6 (patch)
treeab37c6d2cd45de1868b65974d5f7d9bff2fe0973 /alacritty/src/migrate.rs
parent138ac426bfeb73db4f00d13a9126527d02c1e867 (diff)
downloadr-alacritty-5e6b92db85b3ea7ffd06a7a5ae0d2d62ad5946a6.tar.gz
r-alacritty-5e6b92db85b3ea7ffd06a7a5ae0d2d62ad5946a6.tar.bz2
r-alacritty-5e6b92db85b3ea7ffd06a7a5ae0d2d62ad5946a6.zip
Support relative imports in config file
Co-authored-by: Christian Duerr <contact@christianduerr.com>
Diffstat (limited to 'alacritty/src/migrate.rs')
-rw-r--r--alacritty/src/migrate.rs5
1 files changed, 3 insertions, 2 deletions
diff --git a/alacritty/src/migrate.rs b/alacritty/src/migrate.rs
index dbcfb2ae..6d116858 100644
--- a/alacritty/src/migrate.rs
+++ b/alacritty/src/migrate.rs
@@ -81,7 +81,7 @@ fn migrate_config(
// Migrate config imports.
if !options.skip_imports {
- migrate_imports(options, &mut config, recursion_limit)?;
+ migrate_imports(options, &mut config, path, recursion_limit)?;
}
// Migrate deprecated field names to their new location.
@@ -110,9 +110,10 @@ fn migrate_config(
fn migrate_imports(
options: &MigrateOptions,
config: &mut Value,
+ base_path: &Path,
recursion_limit: usize,
) -> Result<(), String> {
- let imports = match config::imports(config, recursion_limit) {
+ let imports = match config::imports(config, base_path, recursion_limit) {
Ok(imports) => imports,
Err(err) => return Err(format!("import error: {err}")),
};