vuls: init at 0.27.0
[NixPkgs.git] / nixos / modules / programs / foot / zshrc
bloba1d652a80ca4edc5b6ac561df6eb49c6c8a59e28
1 function osc7-pwd() {
2     emulate -L zsh # also sets localoptions for us
3     setopt extendedglob
4     local LC_ALL=C
5     printf '\e]7;file://%s%s\e\' $HOST ${PWD//(#m)([^@-Za-z&-;_~])/%${(l:2::0:)$(([##16]#MATCH))}}
8 function chpwd-osc7-pwd() {
9     (( ZSH_SUBSHELL )) || osc7-pwd
11 add-zsh-hook -Uz chpwd chpwd-osc7-pwd
13 precmd() {
14     print -Pn "\e]133;A\e\\"
17 function precmd {
18     if ! builtin zle; then
19         print -n "\e]133;D\e\\"
20     fi
23 function preexec {
24     print -n "\e]133;C\e\\"