From 35e769d494f10f2ff3862290d6a1a81050cebc60 Mon Sep 17 00:00:00 2001 From: Matt Steedman Date: Sat, 10 Oct 2015 12:55:04 -0400 Subject: [PATCH] Make fish_vi_cursor check $TERM or use argument Fixes #2475 --- share/functions/fish_vi_cursor.fish | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/share/functions/fish_vi_cursor.fish b/share/functions/fish_vi_cursor.fish index b7a75d9ce..7de8c6750 100644 --- a/share/functions/fish_vi_cursor.fish +++ b/share/functions/fish_vi_cursor.fish @@ -9,12 +9,18 @@ function fish_vi_cursor -d 'Set cursor shape for different vi modes' if set -q KONSOLE_PROFILE_NAME set fcn __fish_cursor_konsole set uses_echo 1 - else if set -q XTERM_LOCALE + else if string match -q "xterm*" -- $TERM set fcn __fish_cursor_xterm set uses_echo 1 else return 1 end + case konsole + set fcn __fish_cursor_konsole + set uses_echo 1 + case xterm + set fcn __fish_cursor_xterm + set uses_echo 1 end set -l tmux_prefix