mirror of
https://github.com/romkatv/powerlevel10k.git
synced 2024-11-11 08:00:06 +00:00
notes
This commit is contained in:
parent
f069f787ba
commit
cf886d0baf
1 changed files with 33 additions and 0 deletions
33
notes.txt
33
notes.txt
|
@ -10,3 +10,36 @@
|
||||||
disabling implicit reset on every eval in _p9k_worker_receive.
|
disabling implicit reset on every eval in _p9k_worker_receive.
|
||||||
- implement fake gitstatus api on top of vcs_info (or plain git?) + worker and use it if there is no
|
- implement fake gitstatus api on top of vcs_info (or plain git?) + worker and use it if there is no
|
||||||
gitstatus.
|
gitstatus.
|
||||||
|
|
||||||
|
zmodload zsh/system
|
||||||
|
|
||||||
|
() {
|
||||||
|
emulate -L zsh
|
||||||
|
unsetopt monitor
|
||||||
|
setopt monitor
|
||||||
|
[[ -o monitor ]] && echo monitor on
|
||||||
|
typeset -gi fd
|
||||||
|
(( fd )) && exec {fd}>&-
|
||||||
|
sysopen -r -o cloexec -u fd <(
|
||||||
|
local pid=$sysparams[pid]
|
||||||
|
(
|
||||||
|
echo $sysparams[pid] $sysparams[ppid] $pid >>/tmp/log
|
||||||
|
echo $pid
|
||||||
|
sleep 2 &
|
||||||
|
: <(sleep 3)
|
||||||
|
sleep 4
|
||||||
|
sleep 5
|
||||||
|
) &)
|
||||||
|
sleep 1
|
||||||
|
ps axjf
|
||||||
|
local pid
|
||||||
|
IFS= read -r -u $fd pid
|
||||||
|
kill -- -$pid
|
||||||
|
ps axjf
|
||||||
|
exec {fd}>&-
|
||||||
|
fd=0
|
||||||
|
}
|
||||||
|
|
||||||
|
_p9k_worker_await <(...) callback
|
||||||
|
|
||||||
|
callback gets access to REPLY and STATUS; no prev
|
||||||
|
|
Loading…
Reference in a new issue