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 %{
|
||||
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>"
|
||||
|
Loading…
x
Reference in New Issue
Block a user