This commit is contained in:
2026-04-03 23:33:20 -07:00
parent 2e159c6ab5
commit 0eae8ed781
2 changed files with 33 additions and 10 deletions

View File

@@ -77,17 +77,17 @@ windowrule = border_size 0, match:title LunaTranslator
windowrule = stay_focused on, match:class gsm_overlay
# windowrule = fullscreen_state 2, match:class gsm_overlay
windowrule = float on, match:class SubMiner
windowrule = border_size 0, match:class SubMiner
windowrule = xray off override, match:class SubMiner
windowrule = no_shadow on, match:class SubMiner
windowrule = no_blur on, match:class SubMiner
windowrule = no_dim on, match:class SubMiner
windowrule = opaque on, match:class SubMiner
windowrule = dim_around off, match:class SubMiner
windowrule = allows_input offf, match:class SubMiner
windowrule = float on, match:class subminer
windowrule = border_size 0, match:class subminer
windowrule = xray off override, match:class subminer
windowrule = no_shadow on, match:class subminer
windowrule = no_blur on, match:class subminer
windowrule = no_dim on, match:class subminer
windowrule = opaque on, match:class subminer
windowrule = dim_around off, match:class subminer
windowrule = allows_input offf, match:class subminer
windowrule = border_size 0, match:class steam_app_1277940
windowrule = opacity 1.0 override, match:class SubMiner
windowrule = opacity 1.0 override, match:class subminer
# }}}
# {{{ FEH

View File

@@ -29,6 +29,29 @@ bindkey -v
# Substring search
source /opt/homebrew/share/zsh-history-substring-search/zsh-history-substring-search.zsh
fzf-file-widget-smart-root() {
setopt localoptions pipefail no_aliases 2>/dev/null
local -a words
local last raw root sel
words=(${(z)LBUFFER})
last=${words[-1]}
raw=${(Q)last} # unquote shell word
root=${~raw} # expand ~
if [[ -n "$raw" && "$raw" == */ && -d "$root" ]]; then
sel="$(cd -- "$root" && __fzf_select)" || return
LBUFFER+="$sel"
else
LBUFFER+="$(__fzf_select)"
fi
zle reset-prompt
}
zle -N fzf-file-widget-smart-root
# Bind arrow keys for vi insert mode
bindkey -M viins '^[[A' history-substring-search-up
bindkey -M viins '^[[B' history-substring-search-down