From 360560fd2b976383264879c47313000d1adc0a09 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Fri, 18 Jul 2025 18:05:11 -0400 Subject: [PATCH] AutoYADM commit: 2025-07-18 18:05:11 --- .config/kak/autoload/local-kakrc.kak | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/.config/kak/autoload/local-kakrc.kak b/.config/kak/autoload/local-kakrc.kak index 7ddb5abc..4298576a 100644 --- a/.config/kak/autoload/local-kakrc.kak +++ b/.config/kak/autoload/local-kakrc.kak @@ -41,15 +41,23 @@ provide-module local-kakrc %— define-command -params 0..1 local-kakrc-rm-trusted %{ evaluate-commands %sh{ if [ "$#" -eq 0 ]; then - arg="$PWD" + arg="$PWD" else - arg="$(realpath "$1")" + arg="$(realpath "$1")" fi if [ ! -f "$kak_opt_local_kakrc_trusted" ]; then - echo "fail local_kakrc_trusted not found!" - exit 1 + echo "fail local_kakrc_trusted not found!" + exit 1 + fi + temp="$(mktemp)" + touch "$temp" + if grep -vxF "$arg" "$kak_opt_local_kakrc_trusted" >"$temp"; then + mv -f "$temp" "$kak_opt_local_kakrc_trusted" + else + notify-send "this runs" + echo "info -title 'local-kakrc' 'No such trusted directory!'" + rm "$temp" 2>/dev/null fi - printf '%s\n' "$arg">"$kak_opt_local_kakrc_trusted" } }