aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/config.fish
diff options
context:
space:
mode:
Diffstat (limited to 'share/config.fish')
-rw-r--r--share/config.fish13
1 files changed, 13 insertions, 0 deletions
diff --git a/share/config.fish b/share/config.fish
index 056fd34f..e0b07bf9 100644
--- a/share/config.fish
+++ b/share/config.fish
@@ -109,3 +109,16 @@ function __fish_on_interactive --on-event fish_prompt
functions -e __fish_on_interactive
end
+# "." command for compatibility with old fish versions.
+function . --description 'Evaluate contents of file (deprecated, see "source")'
+ if begin
+ test (count $argv) -eq 0
+ # Uses tty directly, as isatty depends on "."
+ and tty 0>&0 >/dev/null
+ end
+ echo "source: '.' command is deprecated, and doesn't work with STDIN anymore. Did you mean 'source' or './'?" >&2
+ return 1
+ else
+ source $argv
+ end
+end