branch: elpa/aidermacs commit 5084913506b8b243c732a77b6de4768f18edcff3 Author: Mingde (Matthew) Zeng <matthew...@posteo.net> Commit: Mingde (Matthew) Zeng <matthew...@posteo.net>
Release 1.5 --- RELEASE.md | 22 ++++++++++++++++++++++ aidermacs-backend-comint.el | 2 +- aidermacs-backend-vterm.el | 2 +- aidermacs-backends.el | 2 +- aidermacs-models.el | 2 +- aidermacs-output.el | 13 +++++++------ aidermacs.el | 2 +- 7 files changed, 34 insertions(+), 11 deletions(-) diff --git a/RELEASE.md b/RELEASE.md index a42ecebb98..cb61c58ec4 100644 --- a/RELEASE.md +++ b/RELEASE.md @@ -1,5 +1,27 @@ # RELEASE +# Aidermacs 1.5 + +## What's Changed +* backends: Adjust the backends for lazy-load vterm by @brianmcgillion in https://github.com/MatthewZMD/aidermacs/pull/137 +* Don't Run block fontification if position has not advanced by @CeleritasCelery in https://github.com/MatthewZMD/aidermacs/pull/140 +* feat: aidermacs send voice - fixes #128 by @rajp152k in https://github.com/MatthewZMD/aidermacs/pull/143 +* Fix aidermacs--send-command-backend warning during compilation by @AdamNiederer in https://github.com/MatthewZMD/aidermacs/pull/142 +* Feat: show list of edited files by @Azkae in https://github.com/MatthewZMD/aidermacs/pull/148 +* feat(core)!: introduce `aidermacs-default-chat-mode`; deprecate `aidermacs-use-architect-mode` by @timvisher-dd in https://github.com/MatthewZMD/aidermacs/pull/147 +* fix file selection when the previous buffer was not closed by @Azkae in https://github.com/MatthewZMD/aidermacs/pull/150 +* feat: support environment variables for default AI model configurations by @timvisher-dd in https://github.com/MatthewZMD/aidermacs/pull/151 +* fix default chat mode: defaults to 'code by @Azkae in https://github.com/MatthewZMD/aidermacs/pull/153 + +## New Contributors +* @brianmcgillion made their first contribution in https://github.com/MatthewZMD/aidermacs/pull/137 +* @rajp152k made their first contribution in https://github.com/MatthewZMD/aidermacs/pull/143 +* @Azkae made their first contribution in https://github.com/MatthewZMD/aidermacs/pull/148 +* @timvisher-dd made their first contribution in https://github.com/MatthewZMD/aidermacs/pull/147 + +**Full Changelog**: https://github.com/MatthewZMD/aidermacs/compare/v1.4...v1.5 + + # Aidermacs 1.4 ## What's Changed diff --git a/aidermacs-backend-comint.el b/aidermacs-backend-comint.el index a9ace51c47..fef6ac1bed 100644 --- a/aidermacs-backend-comint.el +++ b/aidermacs-backend-comint.el @@ -1,6 +1,6 @@ ;;; aidermacs-backend-comint.el --- Comint backend for aidermacs -*- lexical-binding: t; -*- ;; Author: Mingde (Matthew) Zeng <matthew...@posteo.net> -;; Version: 1.4 +;; Version: 1.5 ;; Keywords: ai emacs llm aider ai-pair-programming tools ;; URL: https://github.com/MatthewZMD/aidermacs ;; SPDX-License-Identifier: Apache-2.0 diff --git a/aidermacs-backend-vterm.el b/aidermacs-backend-vterm.el index 39692aeaf1..bd347494a1 100644 --- a/aidermacs-backend-vterm.el +++ b/aidermacs-backend-vterm.el @@ -1,6 +1,6 @@ ;;; aidermacs-backend-vterm.el --- VTerm backend for aidermacs -*- lexical-binding: t; -*- ;; Author: Mingde (Matthew) Zeng <matthew...@posteo.net> -;; Version: 1.4 +;; Version: 1.5 ;; Keywords: ai emacs llm aider ai-pair-programming tools ;; URL: https://github.com/MatthewZMD/aidermacs ;; SPDX-License-Identifier: Apache-2.0 diff --git a/aidermacs-backends.el b/aidermacs-backends.el index 07475c7a5e..456fa40b2f 100644 --- a/aidermacs-backends.el +++ b/aidermacs-backends.el @@ -1,6 +1,6 @@ ;;; aidermacs-backends.el --- Backend dispatcher for aidermacs -*- lexical-binding: t; -*- ;; Author: Mingde (Matthew) Zeng <matthew...@posteo.net> -;; Version: 1.4 +;; Version: 1.5 ;; Keywords: ai emacs llm aider ai-pair-programming tools ;; URL: https://github.com/MatthewZMD/aidermacs ;; SPDX-License-Identifier: Apache-2.0 diff --git a/aidermacs-models.el b/aidermacs-models.el index 155271f917..7e460564c7 100644 --- a/aidermacs-models.el +++ b/aidermacs-models.el @@ -1,6 +1,6 @@ ;;; aidermacs-models.el --- Model selection for aidermacs -*- lexical-binding: t; -*- ;; Author: Mingde (Matthew) Zeng <matthew...@posteo.net> -;; Version: 1.4 +;; Version: 1.5 ;; Keywords: ai emacs llm aider ai-pair-programming tools ;; URL: https://github.com/MatthewZMD/aidermacs ;; SPDX-License-Identifier: Apache-2.0 diff --git a/aidermacs-output.el b/aidermacs-output.el index 8cd1f130c9..3bd0d1028c 100644 --- a/aidermacs-output.el +++ b/aidermacs-output.el @@ -1,6 +1,6 @@ ;;; aidermacs-output.el --- Output manipulation for Aidermacs -*- lexical-binding: t; -*- ;; Author: Mingde (Matthew) Zeng <matthew...@posteo.net> -;; Version: 1.4 +;; Version: 1.5 ;; Keywords: ai emacs llm aider ai-pair-programming tools ;; URL: https://github.com/MatthewZMD/aidermacs ;; SPDX-License-Identifier: Apache-2.0 @@ -455,20 +455,21 @@ User can select a file to view its diff." (let ((inhibit-read-only t)) (erase-buffer) (aidermacs-file-diff-selection-mode) + (setq-local default-directory (aidermacs-project-root)) (setq-local aidermacs--pre-edit-file-buffers pre-edit-file-buffers) - + (insert "Files modified by Aider:\n") (insert "=======================\n\n") (insert "Press RET on a file to view diff, q to quit\n\n") - + (dolist (file files) (insert-text-button file - 'action (lambda (_) + 'action (lambda (_) (aidermacs--show-ediff-for-file file)) 'follow-link t 'help-echo "Click to view diff for this file") (insert "\n")) - + (goto-char (point-min)) (forward-line 5))) @@ -480,7 +481,7 @@ User can select a file to view its diff." (defun aidermacs--show-ediff-for-file (file) "Uses the pre-edit buffer stored to compare with the current FILE state." (setq aidermacs--pre-ediff-window-config (current-window-configuration)) - + (let* ((full-path (expand-file-name file (aidermacs-project-root))) (pre-edit-pair (assoc full-path aidermacs--pre-edit-file-buffers)) (pre-edit-buffer (and pre-edit-pair (cdr pre-edit-pair)))) diff --git a/aidermacs.el b/aidermacs.el index 22152d7698..9b145b226f 100644 --- a/aidermacs.el +++ b/aidermacs.el @@ -1,6 +1,6 @@ ;;; aidermacs.el --- AI pair programming with Aider -*- lexical-binding: t; -*- ;; Author: Mingde (Matthew) Zeng <matthew...@posteo.net> -;; Version: 1.4 +;; Version: 1.5 ;; Package-Requires: ((emacs "26.1") (transient "0.3.0") (compat "30.0.2.0") (markdown-mode "2.7")) ;; Keywords: ai emacs llm aider ai-pair-programming tools ;; URL: https://github.com/MatthewZMD/aidermacs