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