summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTim Keller <tjk@tjkeller.xyz>2025-06-27 11:28:07 -0500
committerTim Keller <tjk@tjkeller.xyz>2025-06-27 11:28:07 -0500
commit00831456496616cbf7696c7b34f341a4d6bcfb34 (patch)
treecc7144065f220294456374f85b4860d1cd36cf5e
parent5d68c683a11a36d4e3c3696da35c7bd0af89e41d (diff)
downloadzsh-00831456496616cbf7696c7b34f341a4d6bcfb34.tar.xz
zsh-00831456496616cbf7696c7b34f341a4d6bcfb34.zip
dont bother checking if display exists for vicursorHEADmaster
-rwxr-xr-xzscripts/vicursor.zsh31
1 files changed, 14 insertions, 17 deletions
diff --git a/zscripts/vicursor.zsh b/zscripts/vicursor.zsh
index 3e4320d..a66ad64 100755
--- a/zscripts/vicursor.zsh
+++ b/zscripts/vicursor.zsh
@@ -2,20 +2,17 @@
# Change cursor shape for different vi modes
# Copied from LARBS
-if [ -n "$DISPLAY" ]; then
- function zle-keymap-select () {
- case $KEYMAP in
- vicmd) echo -n '\e[1 q';; # block
- viins|main) echo -n '\e[5 q';; # beam
- esac
- }
- zle -N zle-keymap-select
- zle-line-init() {
- #zle -K viins # initiate `vi insert` as keymap (can be removed if `bindkey -V` has been set elsewhere)
- echo -n "\e[5 q"
- }
- zle -N zle-line-init
- echo -n '\e[5 q' # Use beam shape cursor on startup
- preexec() { echo -n '\e[5 q' ;} # Use beam shape cursor for each new prompt
-fi
-
+function zle-keymap-select () {
+ case $KEYMAP in
+ vicmd) echo -n '\e[1 q';; # block
+ viins|main) echo -n '\e[5 q';; # beam
+ esac
+}
+zle -N zle-keymap-select
+zle-line-init() {
+ #zle -K viins # initiate `vi insert` as keymap (can be removed if `bindkey -V` has been set elsewhere)
+ echo -n "\e[5 q"
+}
+zle -N zle-line-init
+echo -n '\e[5 q' # Use beam shape cursor on startup
+preexec() { echo -n '\e[5 q' ;} # Use beam shape cursor for each new prompt