[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/aidermacs e4d8c27892 358/466: Cleanup residuals
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/aidermacs e4d8c27892 358/466: Cleanup residuals |
Date: |
Sat, 15 Mar 2025 19:18:20 -0400 (EDT) |
branch: elpa/aidermacs
commit e4d8c2789202ec810d59cd4c4d5039473b4b7094
Author: Mingde (Matthew) Zeng <matthewzmd@posteo.net>
Commit: Mingde (Matthew) Zeng <matthewzmd@posteo.net>
Cleanup residuals
---
aidermacs-backend-vterm.el | 12 +++++++-----
aidermacs-models.el | 2 --
2 files changed, 7 insertions(+), 7 deletions(-)
diff --git a/aidermacs-backend-vterm.el b/aidermacs-backend-vterm.el
index b7cb926ad1..cd2ad68d37 100644
--- a/aidermacs-backend-vterm.el
+++ b/aidermacs-backend-vterm.el
@@ -16,6 +16,10 @@
(defvar vterm-shell)
(defvar vterm-buffer-name)
+;; Forward declaration to avoid compiler warnings
+(declare-function vterm--render "vterm")
+(declare-function vterm--get-prompt-point "vterm")
+
(defun aidermacs--is-aidermacs-vterm-buffer-p (&optional buffer)
"Check if BUFFER is an aidermacs vterm buffer.
If BUFFER is nil, check the current buffer.
@@ -32,9 +36,8 @@ pattern to match. If the finish sequence is detected, store
the output via
`aidermacs--store-output`, restore ORIG-FILTER, and return t."
(when (buffer-live-p (process-buffer proc))
(with-current-buffer (process-buffer proc)
- ;; Only render vterm if needed - this is expensive
- (when (and (fboundp 'vterm--render)
- (vterm--invalidate-p))
+ ;; Render vterm if the function is available
+ (when (fboundp 'vterm--render)
(condition-case nil
(vterm--render)
(error nil)))
@@ -118,8 +121,7 @@ BUFFER-NAME is the name for the vterm buffer."
"--light-mode"))
(cmd (mapconcat 'identity (append (list program mode) args) " "))
(vterm-buffer-name buffer-name)
- (vterm-shell cmd)
- (vterm-shell-orig vterm-shell))
+ (vterm-shell cmd))
(with-current-buffer (vterm-other-window)
(advice-add 'vterm-send-return :around
#'aidermacs--vterm-output-advice)
;; Set a reasonable scrollback limit to prevent memory issues
diff --git a/aidermacs-models.el b/aidermacs-models.el
index 2cb6d824ea..7d92e2eacb 100644
--- a/aidermacs-models.el
+++ b/aidermacs-models.el
@@ -97,7 +97,6 @@ API provider."
(if (string= hostname "generativelanguage.googleapis.com")
(concat url "/models?key=" token)
(concat url "/models"))))
- (goto-char url-http-end-of-headers)
(let* ((json-object-type 'alist)
(json-data (json-read))
(models (if (string= hostname
"generativelanguage.googleapis.com")
@@ -145,7 +144,6 @@ This fetches models from various API providers and caches
them."
("https://api.anthropic.com/v1" .
"ANTHROPIC_API_KEY")
("https://generativelanguage.googleapis.com/v1beta" . "GEMINI_API_KEY")))
(let ((url (car url-token-pair))
- (token-env (cdr url-token-pair))
(token-value (getenv (cdr url-token-pair))))
(when (and token-value (not (string-empty-p token-value)))
(condition-case err
- [nongnu] elpa/aidermacs 49a5a591d4 326/466: fix: don't switch to aider buffer before reading symbol, (continued)
- [nongnu] elpa/aidermacs 49a5a591d4 326/466: fix: don't switch to aider buffer before reading symbol, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 3e538c07c1 335/466: Recommend claude-3-7-sonnet in README, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 8b1035a2d0 339/466: Update README, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 4159552f3f 344/466: Sync aidermacs-doom with transient menus and improve code organization, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 1e29dfca2d 343/466: Update aidermacs-doom.el Package-Requires, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs fe34d0ceca 346/466: Further streamline transient menus, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 89d323f083 348/466: Update README to include new vterm backend newline key selection, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs c07fe5d615 354/466: Fix syntax highlighting when code fence does not have mode, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs d5a6964d01 357/466: Fix Package-Requires, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs e9efadeeba 359/466: Update README and Contributors list, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs e4d8c27892 358/466: Cleanup residuals,
ELPA Syncer <=
- [nongnu] elpa/aidermacs 0964906868 366/466: Be more verbose about its args, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs a24435bc41 368/466: Merge pull request #38 from CeleritasCelery/mode-parser, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 01e3a43f20 365/466: Fix URL docstrings, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 21ad2f803d 369/466: Fix melpazoid warnings, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs c9d387c990 376/466: Update Commentary throughout code, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs a88a79cc9f 375/466: Improve aidermacs--vterm-check-finish-sequence-repeated, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 25af255c54 383/466: Add aidermacs-add-file-to-session, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs e5495ff362 387/466: Re-introduce aidermacs--comint-output-filter, simplify callback mechanism, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs 89bfe7d4de 390/466: Refactor and unify aidermacs--send-command, ELPA Syncer, 2025/03/15
- [nongnu] elpa/aidermacs fd786d4d24 396/466: Fix ediff-buffers not populating, ELPA Syncer, 2025/03/15