From 2822b3413cd550e8d7b45fa2c1393aadadd753eb Mon Sep 17 00:00:00 2001 From: marc Date: Sun, 22 Mar 2026 19:22:17 +0100 Subject: [PATCH] Added BKri --- .gitmodules | 3 +++ config/doom/config.el | 27 +++++++++++++++++++++++++++ 2 files changed, 30 insertions(+) create mode 100644 .gitmodules diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 0000000..c2dd00c --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "config/doom/bkri"] + path = config/doom/bkri + url = https://git.samfelag.xyz/marc/bkri.git diff --git a/config/doom/config.el b/config/doom/config.el index 8c2355f..2dcdd64 100644 --- a/config/doom/config.el +++ b/config/doom/config.el @@ -164,3 +164,30 @@ ;; (pretty-hook org-mode ;; ("[ ]" "☐") ;; ("[X]" "☑")) + + +;; ----------------------------------------------------------------------------- +;; BK理 (BeKaRi) +;; ----------------------------------------------------------------------------- +(add-load-path! "bkri") +(require 'bkri) + +(map! :leader + (:prefix-map ("a" . "AI") + (:prefix ("b". "BKri") + ;; Edit queries + :desc "Insert" "i" #'bkri-insert-quick + :desc "Insert (big prompt)" "I" #'bkri-insert + :desc "Replace" "r" #'bkri-replace-region-quick + :desc "Replace (big prompt)" "R" #'bkri-replace-region + :desc "Edit file" "f" #'bkri-edit-file-quick + :desc "Edit file (big prompt)" "F" #'bkri-edit-file + ;; Search queries + :desc "Search" "s" #'bkri-search + :desc "Open last search" "S" #'bkri-search-reopen + ;; Plan queries + :desc "Plan" "p" #'bkri-plan-quick + :desc "Plan (big prompt)" "P" #'bkri-plan + ;; Query management + :desc "Cancel query at point" "k" #'bkri-cancel-query-at-point + :desc "Goto query" "q" #'bkri-goto-query)))