From ba91751ba199ec4a5b7318032617b2dc528978a4 Mon Sep 17 00:00:00 2001 From: cherryblossom <31467609+cherryblossom000@users.noreply.github.com> Date: Sat, 26 Feb 2022 10:45:49 +1100 Subject: [PATCH 1/2] fix(elvish): prepend asdf paths to `$PATH` --- asdf.elv | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/asdf.elv b/asdf.elv index a9376efab..31e61d15b 100644 --- a/asdf.elv +++ b/asdf.elv @@ -88,8 +88,8 @@ for path [ ] { if (not (has-value $paths $path)) { set paths = [ - $@paths $path + $@paths ] } } From 7c728e0d904b0002953d16fae73c9213265f9f48 Mon Sep 17 00:00:00 2001 From: cherryblossom <31467609+cherryblossom000@users.noreply.github.com> Date: Sat, 26 Feb 2022 10:48:12 +1100 Subject: [PATCH 2/2] refactor(elvish): minor improvements --- asdf.elv | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/asdf.elv b/asdf.elv index 31e61d15b..abfad0e5d 100644 --- a/asdf.elv +++ b/asdf.elv @@ -1,9 +1,8 @@ - +use path use re use str -use path -var asdf_dir = $E:HOME'/.asdf' +var asdf_dir = ~'/.asdf' if (and (has-env ASDF_DIR) (!=s $E:ASDF_DIR '')) { set asdf_dir = $E:ASDF_DIR } else { @@ -32,7 +31,7 @@ fn asdf {|command @args| } fn match {|argz @pats| - var matched = $true; + var matched = $true if (!= (count $argz) (count $pats)) { set matched = $false } else {