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")))))