branch: elpa/aidermacs
commit dbdd36038b5bf218d920cf93be9bfad0a1037705
Author: tninja (aider) <tni...@gmail.com>
Commit: tninja (aider) <tni...@gmail.com>

    fix: Normalize paths for unique Aider buffer names using file-truename
---
 aider.el | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/aider.el b/aider.el
index 7c0a753b06..70ea91cf98 100644
--- a/aider.el
+++ b/aider.el
@@ -183,11 +183,11 @@ If not in a git repository and no buffer file exists, an 
error is raised."
      ((and git-repo-path 
            (stringp git-repo-path)
            (not (string-match-p "fatal" git-repo-path)))
-      (format "*aider:%s*" git-repo-path))
+      (format "*aider:%s*" (file-truename git-repo-path)))
      ;; Case 2: Has buffer file (handles both nil and "fatal" git-repo-path 
cases)
      (current-file
       (format "*aider:%s*" 
-              (file-name-directory current-file)))
+              (file-truename (file-name-directory current-file))))
      ;; Case 3: No git repo and no buffer file
      (t
       (error "Not in a git repository and current buffer is not associated 
with a file")))))

Reply via email to