mirror of
https://github.com/ksyasuda/dotfiles.git
synced 2026-04-09 04:19:24 -07:00
update
This commit is contained in:
@@ -77,17 +77,17 @@ windowrule = border_size 0, match:title LunaTranslator
|
|||||||
windowrule = stay_focused on, match:class gsm_overlay
|
windowrule = stay_focused on, match:class gsm_overlay
|
||||||
# windowrule = fullscreen_state 2, match:class gsm_overlay
|
# windowrule = fullscreen_state 2, match:class gsm_overlay
|
||||||
|
|
||||||
windowrule = float on, match:class SubMiner
|
windowrule = float on, match:class subminer
|
||||||
windowrule = border_size 0, match:class SubMiner
|
windowrule = border_size 0, match:class subminer
|
||||||
windowrule = xray off override, match:class SubMiner
|
windowrule = xray off override, match:class subminer
|
||||||
windowrule = no_shadow on, match:class SubMiner
|
windowrule = no_shadow on, match:class subminer
|
||||||
windowrule = no_blur on, match:class SubMiner
|
windowrule = no_blur on, match:class subminer
|
||||||
windowrule = no_dim on, match:class SubMiner
|
windowrule = no_dim on, match:class subminer
|
||||||
windowrule = opaque on, match:class SubMiner
|
windowrule = opaque on, match:class subminer
|
||||||
windowrule = dim_around off, match:class SubMiner
|
windowrule = dim_around off, match:class subminer
|
||||||
windowrule = allows_input offf, match:class SubMiner
|
windowrule = allows_input offf, match:class subminer
|
||||||
windowrule = border_size 0, match:class steam_app_1277940
|
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
|
# {{{ FEH
|
||||||
|
|||||||
@@ -29,6 +29,29 @@ bindkey -v
|
|||||||
# Substring search
|
# Substring search
|
||||||
source /opt/homebrew/share/zsh-history-substring-search/zsh-history-substring-search.zsh
|
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
|
# Bind arrow keys for vi insert mode
|
||||||
bindkey -M viins '^[[A' history-substring-search-up
|
bindkey -M viins '^[[A' history-substring-search-up
|
||||||
bindkey -M viins '^[[B' history-substring-search-down
|
bindkey -M viins '^[[B' history-substring-search-down
|
||||||
|
|||||||
Reference in New Issue
Block a user