[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/aidermacs 9d7b067a11 265/466: feat: Add interactive functi
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/aidermacs 9d7b067a11 265/466: feat: Add interactive function to drop files from chat session |
Date: |
Sat, 15 Mar 2025 19:15:35 -0400 (EDT) |
branch: elpa/aidermacs
commit 9d7b067a11a3fc771569d9845bbb6c1575cbbebb
Author: Mingde (Matthew) Zeng (aider) <matthewzmd@posteo.net>
Commit: Mingde (Matthew) Zeng <matthewzmd@posteo.net>
feat: Add interactive function to drop files from chat session
---
aidermacs.el | 14 +++++++++++++-
1 file changed, 13 insertions(+), 1 deletion(-)
diff --git a/aidermacs.el b/aidermacs.el
index 9ff7e78d70..83be129d3f 100644
--- a/aidermacs.el
+++ b/aidermacs.el
@@ -375,7 +375,19 @@ Returns a deduplicated list of such file names."
(progn
(message "%s" (prin1-to-string files))
files)
- (message "No files currently in chat or unable to parse output")))
+ (error "No files currently added to chat or unable to parse output")))
+
+;;;###autoload
+(defun aidermacs-drop-file ()
+ "Drop a file from the chat session by selecting from currently added files."
+ (interactive)
+ (aidermacs--send-command "/ls" t)
+ ;; Wait briefly for output to be processed
+ (sleep-for 0.5)
+ (if-let* ((files (aidermacs-list-added-files))
+ (file (completing-read "Select file to drop: " files nil t)))
+ (aidermacs--send-command (format "/drop %s" file) t)
+ (error "No files available to drop")))
;;;###autoload
(defun aidermacs-show-output-history ()
- [nongnu] elpa/aidermacs b3eb5055f0 168/466: feat: Skip buffer switch if already in Aider buffer, (continued)
- [nongnu] elpa/aidermacs b3eb5055f0 168/466: feat: Skip buffer switch if already in Aider buffer, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs f802473f6f 182/466: Merge pull request #56 from JulienTant/patch-1, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 4068a88f75 199/466: docs: simplify description of code modification approaches, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 99ca190e5d 214/466: docs: improve package-vc-install installation formatting, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 8ffd82740e 227/466: Fix README, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 717d2ceb51 224/466: fix: Prevent duplicate aider wrappers in multi-line messages, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 19b6250985 234/466: Streamline aider.el by extracting model and backends, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs c6a6468506 250/466: Opt-in in in for, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs ce48bd3071 261/466: Improve docstring, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 871c64366a 263/466: refactor: Modify aidermacs-get-last-output to display current output interactively, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 9d7b067a11 265/466: feat: Add interactive function to drop files from chat session,
ELPA Syncer <=
- [nongnu] elpa/aidermacs e2c81ef319 271/466: Fix vterm advice #15, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs a727913475 277/466: Add aidermacs-drop-current-file, refactoring, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs bf9ad44c7d 280/466: Dynamically fetch models from providers, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs e4d9ac2b1b 288/466: Update README, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs a99b6c0998 287/466: Merge pull request #11 from ArthurHeymans/DynamicallyModelFetch, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs d9dbc6336d 290/466: Set aidermacs-auto-commits to nil by default, way too intrusive., ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs c91522d2c6 294/466: Update docstring, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs ee5e3e5658 324/466: Fix README, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 3508032e5a 323/466: Refactor add process, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs c04309b90e 330/466: fix: more misplaced aidermacs-add-current-file, ELPA Syncer, 2025/03/15