mirror of
https://github.com/occivink/kakoune-sudo-write
synced 2025-04-02 22:40:36 +02:00
Adapt to bbtu
This commit is contained in:
parent
7ea68cf618
commit
f43b341bd3
@ -3,22 +3,22 @@
|
|||||||
|
|
||||||
define-command -hidden sudo-write-impl %{
|
define-command -hidden sudo-write-impl %{
|
||||||
eval -save-regs f %{
|
eval -save-regs f %{
|
||||||
set-register f %sh{ mktemp --tmpdir XXXXX }
|
reg f %sh{ mktemp --tmpdir XXXXX }
|
||||||
write %reg{f}
|
write %reg{f}
|
||||||
%sh{
|
eval %sh{
|
||||||
sudo -n -- dd if="$kak_reg_f" of="$kak_buffile" >/dev/null 2>&1
|
sudo -n -- dd if="$kak_main_reg_f" of="$kak_buffile" >/dev/null 2>&1
|
||||||
if [ $? -eq 0 ]; then
|
if [ $? -eq 0 ]; then
|
||||||
echo "edit!"
|
echo "edit!"
|
||||||
else
|
else
|
||||||
echo "echo -markup '{Error}Something went wrong'"
|
echo "echo -markup '{Error}Something went wrong'"
|
||||||
fi
|
fi
|
||||||
rm -f "$kak_reg_f"
|
rm -f "$kak_main_reg_f"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
define-command -hidden -params 1 sudo-cache-password %{
|
define-command -hidden -params 1 sudo-cache-password %{
|
||||||
eval -no-hooks -draft %{
|
eval -save-regs '"' -no-hooks -draft %{
|
||||||
edit -scratch *sudo_write_pass*
|
edit -scratch *sudo_write_pass*
|
||||||
reg '"' %arg{1}
|
reg '"' %arg{1}
|
||||||
exec "<a-p>|sudo -S echo ok<ret>"
|
exec "<a-p>|sudo -S echo ok<ret>"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user