From 5c3a0251b77c6cc656a2510887eebb8adaf6aa3a Mon Sep 17 00:00:00 2001 From: Johannes Altmanninger Date: Fri, 12 Apr 2024 11:16:00 +0200 Subject: [PATCH] funced: don't try to source interactive-only function Regressed in 2c2ab0c1f (Always `source` file after `funced` (#10318), 2024-02-22) which was only intended for functions that are backed by a file. --- share/functions/funced.fish | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/share/functions/funced.fish b/share/functions/funced.fish index 41ee707f9..71342357d 100644 --- a/share/functions/funced.fish +++ b/share/functions/funced.fish @@ -104,7 +104,9 @@ function funced --description 'Edit function definition' echo (_ "If the editor is still running, check if it waits for completion, maybe a '--wait' option?") # Source but don't save an unmodified file. # (Source in case the file changed externally since we first loaded it.) - source "$writepath" + if set -q writepath[1] + source "$writepath" + end break end end