diff options
Diffstat (limited to '.config/fish')
| -rw-r--r-- | .config/fish/functions/fish_title.fish | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/.config/fish/functions/fish_title.fish b/.config/fish/functions/fish_title.fish new file mode 100644 index 0000000..f3f0a93 --- /dev/null +++ b/.config/fish/functions/fish_title.fish @@ -0,0 +1,15 @@ +function fish_title + echo $argv[1] (prompt_pwd) + + switch "$TERM" + case 'screen*' + + if set -q SSH_CLIENT + set maybehost (hostname): + else + set maybehost "" + end + + echo -ne "\\ek"$maybehost(status current-command)"\\e\\" > /dev/tty + end +end |
