emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] master 7779b2a 4/4: Merge commit '1070cf02d121a117036a3dbe9f19b4d


From: Feng Shu
Subject: [elpa] master 7779b2a 4/4: Merge commit '1070cf02d121a117036a3dbe9f19b4d3d91aa294'
Date: Thu, 8 Mar 2018 19:37:54 -0500 (EST)

branch: master
commit 7779b2ac4dad009eb42602a79ccd6f782840c281
Merge: eb6623b 1070cf0
Author: Feng Shu <address@hidden>
Commit: Feng Shu <address@hidden>

    Merge commit '1070cf02d121a117036a3dbe9f19b4d3d91aa294'
---
 packages/posframe/posframe.el | 24 +++++++++++++-----------
 1 file changed, 13 insertions(+), 11 deletions(-)

diff --git a/packages/posframe/posframe.el b/packages/posframe/posframe.el
index a30c99a..9a7a73f 100644
--- a/packages/posframe/posframe.el
+++ b/packages/posframe/posframe.el
@@ -5,7 +5,7 @@
 ;; Author: Feng Shu <address@hidden>
 ;; Maintainer: Feng Shu <address@hidden>
 ;; URL: https://github.com/tumashu/posframe
-;; Version: 0.2.0
+;; Version: 0.3.0
 ;; Keywords: tooltip
 ;; Package-Requires: ((emacs "26"))
 
@@ -72,10 +72,14 @@
 ;; #+END_EXAMPLE
 
 ;; *** Delete a posframe
-;; #+BEGIN_EXAMPLE
-;; (posframe-delete " *my-posframe-buffer*")
-;; #+END_EXAMPLE
-
+;; 1. Delete posframe and its buffer
+;;    #+BEGIN_EXAMPLE
+;;    (posframe-delete " *my-posframe-buffer*")
+;;    #+END_EXAMPLE
+;; 2. Only delete posframe's frame
+;;    #+BEGIN_EXAMPLE
+;;    (posframe-delete-frame " *my-posframe-buffer*")
+;;    #+END_EXAMPLE
 ;; *** Delete all posframes
 ;; #+BEGIN_EXAMPLE
 ;; M-x posframe-delete-all
@@ -89,8 +93,6 @@
 ;; * posframe's code                         :CODE:
 (require 'cl-lib)
 
-(defconst posframe-version "0.1.0")
-
 (defgroup posframe nil
   "Pop a posframe (just a frame) at point"
   :group 'lisp
@@ -180,7 +182,7 @@ This posframe's buffer is POSFRAME-BUFFER."
                    ;; user change args, recreating frame
                    ;; is needed.
                    (equal posframe--last-args args))
-        (posframe--delete-frame posframe-buffer)
+        (posframe-delete-frame posframe-buffer)
         (setq-local posframe--last-args args)
         (setq-local posframe--last-position nil)
         (setq-local posframe--last-posframe-size nil)
@@ -492,10 +494,10 @@ WIDTH and MIN-WIDTH."
 
 (defun posframe-delete (posframe-buffer)
   "Delete posframe which buffer POSFRAME-BUFFER."
-  (posframe--delete-frame posframe-buffer)
+  (posframe-delete-frame posframe-buffer)
   (posframe--kill-buffer posframe-buffer))
 
-(defun posframe--delete-frame (posframe-buffer)
+(defun posframe-delete-frame (posframe-buffer)
   "Kill child-frame of posframe.
 This posframe's buffer is POSFRAME-BUFFER."
   (dolist (frame (frame-list))
@@ -540,7 +542,7 @@ This posframe's buffer is POSFRAME-BUFFER."
   "Auto delete posframe when its buffer is killed.
 
 This function is used by `kill-buffer-hook'."
-  (posframe--delete-frame (current-buffer)))
+  (posframe-delete-frame (current-buffer)))
 
 (add-hook 'kill-buffer-hook #'posframe-auto-delete)
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]