branch: elpa/aidermacs
commit f2173e5e5da46e6d3679d710ae9023f5b62246d6
Author: Kang Tu <kang...@apple.com>
Commit: Kang Tu (aider) <kang...@apple.com>

    feat: Add function to show last commit message using Magit
---
 aider.el | 11 ++++++++++-
 1 file changed, 10 insertions(+), 1 deletion(-)

diff --git a/aider.el b/aider.el
index 4850810726..d17862ea3e 100644
--- a/aider.el
+++ b/aider.el
@@ -41,6 +41,16 @@ This function can be customized or redefined by the user."
 
 (defalias 'aider-read-string 'aider-plain-read-string)
 
+;; New function to show the last commit using magit
+(defun aider-magit-show-last-commit ()
+  "Show the last commit message using Magit.
+If Magit is not installed, report that it is required."
+  (interactive)
+  (if (require 'magit nil 'noerror)
+      (let ((last-commit (magit-git-string "log" "-1" "--pretty=%B")))
+        (message "Last commit message: %s" last-commit))
+    (message "Magit is required to show the last commit.")))
+
 ;; Transient menu for Aider commands
 ;; The instruction in the autoload comment is needed, see
 ;; https://github.com/magit/transient/issues/280.
@@ -363,4 +373,3 @@ The command will be formatted as \"/ask \" followed by the 
text from the selecte
 (provide 'aider)
 
 ;;; aider.el ends here
-

Reply via email to