branch: elpa/aidermacs
commit c57f083466364e247da84783ea60eea540dcb1c2
Author: Kang Tu <kang...@apple.com>
Commit: Kang Tu (aider) <kang...@apple.com>

    feat: add interactive function to run find-name-dired from Git repository 
root
---
 aider.el | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/aider.el b/aider.el
index 3c809c5731..25b3037662 100644
--- a/aider.el
+++ b/aider.el
@@ -246,6 +246,16 @@ The command will be formatted as \"/architect \" followed 
by the user command an
   (let ((line (thing-at-point 'line t)))
     (aider--send-command (concat "/ask " (string-trim line)))))
 
+;; New function to run `find-name-dired` from the Git repository root directory
+(defun aider-repo-find-name-dired (pattern)
+  "Run `find-name-dired` from the Git repository root directory with the given 
PATTERN."
+  (interactive "sFind name (pattern): ")
+  (let* ((git-repo-path (shell-command-to-string "git rev-parse 
--show-toplevel"))
+         (repo-path (string-trim git-repo-path)))
+    (if (string-match-p "fatal" repo-path)
+        (message "Not in a git repository")
+      (find-name-dired repo-path pattern))))
+
 ;;; functions for dired related
 
 ;; New function to add multiple Dired marked files to Aider buffer

Reply via email to