mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-12-18 10:22:00 +00:00
fix(colemak): remove lesskey
usage in less v582 and newer (#10102)
This commit is contained in:
parent
11e22ed0b5
commit
33847956d9
2 changed files with 13 additions and 1 deletions
1
plugins/colemak/.gitignore
vendored
Normal file
1
plugins/colemak/.gitignore
vendored
Normal file
|
@ -0,0 +1 @@
|
||||||
|
.less
|
|
@ -19,4 +19,15 @@ bindkey -a 'N' vi-join
|
||||||
bindkey -a 'j' vi-forward-word-end
|
bindkey -a 'j' vi-forward-word-end
|
||||||
bindkey -a 'J' vi-forward-blank-word-end
|
bindkey -a 'J' vi-forward-blank-word-end
|
||||||
|
|
||||||
lesskey $ZSH/plugins/colemak/colemak-less
|
# New less versions will read this file directly
|
||||||
|
export LESSKEYIN="${0:h:A}/colemak-less"
|
||||||
|
|
||||||
|
# Only run lesskey if less version is older than v582
|
||||||
|
less_ver=$(less --version | awk '{print $2;exit}')
|
||||||
|
autoload -Uz is-at-least
|
||||||
|
if ! is-at-least 582 $less_ver; then
|
||||||
|
# Old less versions will read this transformed file
|
||||||
|
export LESSKEY="${0:h:A}/.less"
|
||||||
|
lesskey -o "$LESSKEY" "$LESSKEYIN" 2>/dev/null
|
||||||
|
fi
|
||||||
|
unset less_ver
|
||||||
|
|
Loading…
Reference in a new issue