From c6dd2785af8b7b68b50cb6e9f245b660e3258e99 Mon Sep 17 00:00:00 2001 From: Daniel Fichtinger Date: Tue, 15 Jul 2025 15:09:23 -0400 Subject: [PATCH] added .kakrc to manage cwd in editor --- .kakrc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 .kakrc diff --git a/.kakrc b/.kakrc new file mode 100644 index 0000000..7a60b1f --- /dev/null +++ b/.kakrc @@ -0,0 +1,21 @@ +# commands to edit important files in the root +declare-option str project_root %sh{ git rev-parse --show-toplevel } + +define-command -params 1 root-edit %{ + edit %exp{%opt{project_root}/%arg{1}} +} + +define-command just %{ + root-edit justfile +} +define-command pyproject %{ + root-edit pyproject.toml +} +define-command readme %{ + root-edit README.md +} + +# change working directory to the package +hook global -once BufCreate .* %{ + change-directory %exp{%opt{project_root}/src/zona} +}