branch: elpa/aidermacs
commit d8c04645fe80f4c23cda1fec153d365bb2e43c1b
Merge: 58593dd57f dbdd36038b
Author: Kang Tu <tni...@gmail.com>
Commit: GitHub <nore...@github.com>

    Merge pull request #82 from tninja/kang_feat_2
    
    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