[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ivy-posframe 6494b38 005/195: Add ivy-posframe-mode
From: |
Feng Shu |
Subject: |
[elpa] externals/ivy-posframe 6494b38 005/195: Add ivy-posframe-mode |
Date: |
Sat, 3 Oct 2020 07:11:34 -0400 (EDT) |
branch: externals/ivy-posframe
commit 6494b3880bf243a465b4ca26e973f2c5a8578efd
Author: Feng Shu <tumashu@163.com>
Commit: Feng Shu <tumashu@163.com>
Add ivy-posframe-mode
---
ivy-posframe.el | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/ivy-posframe.el b/ivy-posframe.el
index b041f34..9fcd864 100644
--- a/ivy-posframe.el
+++ b/ivy-posframe.el
@@ -83,10 +83,15 @@ Using current frame's font if it it nil."
(not (display-graphic-p))))))
;;;###autoload
-(defun ivy-posframe-enable ()
- (interactive)
- (setq ivy-display-function #'ivy-posframe-display)
- (message "Ivy-posframe is enabled, disable it need restart emacs."))
+(define-minor-mode ivy-posframe-mode
+ "ivy-posframe minor mode."
+ :global t
+ :require 'ivy-posframe
+ :group 'ivy-posframe
+ :lighter " ivy-posframe"
+ (if ivy-posframe-mode
+ (setq ivy-display-function #'ivy-posframe-display)
+ (setq ivy-display-function nil)))
(provide 'ivy-posframe)
- [elpa] externals/ivy-posframe d6fc7c6 001/195: Init commit, (continued)
- [elpa] externals/ivy-posframe d6fc7c6 001/195: Init commit, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 8861e54 002/195: Use ivy-display-functions-props, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 229caae 003/195: update, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 3bc6301 004/195: Add ivy-posframe-workable-p, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 2733fe1 010/195: Set :position to (point)., Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe f287da7 006/195: Add ivy-posframe-mode, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 990b9b4 007/195: Update, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 8d0b0ae 008/195: Update, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe fc0820a 009/195: Update, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 1651770 012/195: Update, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 6494b38 005/195: Add ivy-posframe-mode,
Feng Shu <=
- [elpa] externals/ivy-posframe 8a54dbb 011/195: Use ivy-display-function-fallback, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 8a3ecb3 014/195: package-require ivy, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 0136107 015/195: Remove ivy-posframe-mode, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 2546238 016/195: reuse minibuffer's ivy prompt, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 9db2b75 017/195: Update README, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 550c322 018/195: Fix warn, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe c36250a 013/195: Update README, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe cef74e6 021/195: Different command can set different ivy-posframe display function, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 5482c07 024/195: Update README, Feng Shu, 2020/10/03
- [elpa] externals/ivy-posframe 1f3dbf4 026/195: Add ivy-posframe-setup and use it., Feng Shu, 2020/10/03