zsh:keys:cmd-on-enter: Take gs out of rotation
It's a bit annoying, ll is sufficient.
This commit is contained in:
@@ -181,14 +181,14 @@ function default_dot { LBUFFER+=. }
|
|||||||
zle -N default_dot
|
zle -N default_dot
|
||||||
bindkey '^[[46;5u' default_dot
|
bindkey '^[[46;5u' default_dot
|
||||||
|
|
||||||
CMDS_ON_ENTER=(ll gs)
|
CMDS_ON_ENTER=(ll) # gs)
|
||||||
REQUIREMENTS_CMDS_ON_ENTER=(true "git rev-parse")
|
REQUIREMENTS_CMDS_ON_ENTER=(true) # "git rev-parse")
|
||||||
function cmd-on-enter {
|
function cmd-on-enter {
|
||||||
if [[ -z "${PREBUFFER}${BUFFER}" ]]; then
|
if [[ -z "${PREBUFFER}${BUFFER}" ]]; then
|
||||||
# Overwrite BUFFER and default to ll
|
# Overwrite BUFFER and default to first option
|
||||||
BUFFER=" ${CMDS_ON_ENTER[${cmd_on_enter_idx:=1}]}"
|
BUFFER=" ${CMDS_ON_ENTER[${cmd_on_enter_idx:=1}]}"
|
||||||
|
|
||||||
# Cycle through ll and git status
|
# Cycle through options
|
||||||
local idx=$cmd_on_enter_idx
|
local idx=$cmd_on_enter_idx
|
||||||
idx=$((idx < $#CMDS_ON_ENTER ? idx + 1 : 1))
|
idx=$((idx < $#CMDS_ON_ENTER ? idx + 1 : 1))
|
||||||
until
|
until
|
||||||
|
|||||||
Reference in New Issue
Block a user