소스 검색

nixpkgs/elvish: fix use local error handling

Thomas Dy 2 년 전
부모
커밋
400a847e67
1개의 변경된 파일2개의 추가작업 그리고 1개의 파일을 삭제
  1. 2 1
      .config/nixpkgs/elvish/lib/config.elv

+ 2 - 1
.config/nixpkgs/elvish/lib/config.elv

@@ -1,3 +1,4 @@
+use str
 use prompt
 use nix-shell
 use direlv
@@ -41,7 +42,7 @@ eval (carapace _carapace|slurp)
 try {
   use local
 } catch e {
-  if (not-eq $e[reason] "<unknown no such module: local>") {
+  if (not (str:contains (to-string $e[reason]) "no such module")) {
     fail $e
   }
 }