[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/corfu-doc a0508b031e 85/95: Inline the function to scro
From: |
ELPA Syncer |
Subject: |
[elpa] externals/corfu-doc a0508b031e 85/95: Inline the function to scroll the doc popup |
Date: |
Tue, 19 Jul 2022 15:58:07 -0400 (EDT) |
branch: externals/corfu-doc
commit a0508b031e921cf81df3d4389360cc6adc157e75
Author: Yuwei Tian <ibluefocus@outlook.com>
Commit: Yuwei Tian <ibluefocus@outlook.com>
Inline the function to scroll the doc popup
---
corfu-doc.el | 17 ++++++-----------
1 file changed, 6 insertions(+), 11 deletions(-)
diff --git a/corfu-doc.el b/corfu-doc.el
index 97359ed6ee..6c4ef3557a 100644
--- a/corfu-doc.el
+++ b/corfu-doc.el
@@ -518,21 +518,16 @@ The optional CANDIDATE-INDEX is the the current
completion candidate index."
#'corfu-doc--manual-popup-show corfu--index)))))
(corfu-doc--popup-hide))))
-(defun corfu-doc--funcall (function &rest args)
- "Call FUNCTION with ARGS in the documentation buffer."
- (when-let ((cf-doc-buf
- (and (corfu-doc--popup-visible-p)
- (get-buffer " *corfu-doc*"))))
- (when (functionp function)
- (with-selected-frame corfu-doc--frame
- (with-current-buffer cf-doc-buf
- (apply function args))))))
-
(defun corfu-doc--popup-scroll (n)
"Scroll text of the documentaion buffer window upward N lines.
See `scroll-up' for details."
- (corfu-doc--funcall #'scroll-up n))
+ (when-let ((cf-doc-buf
+ (and (corfu-doc--popup-visible-p)
+ (get-buffer " *corfu-doc*"))))
+ (with-selected-frame corfu-doc--frame
+ (with-current-buffer cf-doc-buf
+ (apply #'scroll-up n)))))
;;;###autoload
(defun corfu-doc-scroll-up (&optional n)
- [elpa] externals/corfu-doc 75faa58328 21/95: Version 0.0.5, (continued)
- [elpa] externals/corfu-doc 75faa58328 21/95: Version 0.0.5, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc d7d7c27703 70/95: Version 0.6.2, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc d5224ad109 30/95: Decrease popup displaying delay to 0.2 seconds, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 4ff6f35c18 64/95: Fix #12: make the popup functions more overrideable, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 95a1a1731d 51/95: Add contributions note, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 122e1f5900 32/95: Only record candidate that has displayed the doc popup, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 1c99932d33 57/95: Support displaying the doc frame within the parent frame, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 6706526c0d 72/95: Require emacs 27.1, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc f9566cf13f 80/95: Version 0.6.3, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 4119d58e8e 76/95: Rename calculating doc popup position function, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc a0508b031e 85/95: Inline the function to scroll the doc popup,
ELPA Syncer <=
- [elpa] externals/corfu-doc 0c5bd800f6 71/95: Fix frame flicker When display the doc immediately, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 7f7e251173 92/95: Fix #19: display a warning when child frames unavailable, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc cfca07f581 81/95: Require corfu 0.25, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 48f629a0c2 87/95: Add new option to choose the method to transition the doc popup, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc b5477fd110 90/95: Version 0.7, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc d05a3caeb8 02/95: Hide doc frame when there are no candidates, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 53b58bbc70 01/95: Initial commit, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 000388fe97 06/95: Silent a compiler warning, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc f89ddb7c65 12/95: Sync corfu's update on redisplay hack, ELPA Syncer, 2022/07/19
- [elpa] externals/corfu-doc 7c546a3eae 16/95: Hide popup frame when candidate documentation is empty, ELPA Syncer, 2022/07/19