Adapt to bbtu

This commit is contained in:
Olivier Perret 2018-07-05 20:53:11 +02:00
parent 7ea68cf618
commit f43b341bd3

View File

@ -3,22 +3,22 @@
define-command -hidden sudo-write-impl %{
eval -save-regs f %{
set-register f %sh{ mktemp --tmpdir XXXXX }
reg f %sh{ mktemp --tmpdir XXXXX }
write %reg{f}
%sh{
sudo -n -- dd if="$kak_reg_f" of="$kak_buffile" >/dev/null 2>&1
eval %sh{
sudo -n -- dd if="$kak_main_reg_f" of="$kak_buffile" >/dev/null 2>&1
if [ $? -eq 0 ]; then
echo "edit!"
else
echo "echo -markup '{Error}Something went wrong'"
fi
rm -f "$kak_reg_f"
rm -f "$kak_main_reg_f"
}
}
}
define-command -hidden -params 1 sudo-cache-password %{
eval -no-hooks -draft %{
eval -save-regs '"' -no-hooks -draft %{
edit -scratch *sudo_write_pass*
reg '"' %arg{1}
exec "<a-p>|sudo -S echo ok<ret>"