branch: externals/ivy-posframe
commit 0a870c129186e57d8844bf14ac8bf540c1f1eb4d
Author: conao3 <[email protected]>
Commit: conao3 <[email protected]>

    Remove top-level ivy-posframe setup function executing
    
    Many users want that the behavior of Emacs does not change just by
    `require`. (Unless package have different files for configuration.)
    
    Currently, if you require a package, ivy-posframe-setup will be executed
    unconditionally, which may violate the user's intention.
    
    Users need to call ivy-posframe-enable separately if they want to use
    ivy-posframe (because it changes the behavior of ivy), and it is already
    designed to execute ivy-posframe-setup from this function.
---
 ivy-posframe.el | 2 --
 1 file changed, 2 deletions(-)

diff --git a/ivy-posframe.el b/ivy-posframe.el
index aa677d0..906d878 100644
--- a/ivy-posframe.el
+++ b/ivy-posframe.el
@@ -445,8 +445,6 @@ selection, non-nil otherwise."
          (push `(,func :cleanup ivy-posframe-cleanup)
                ivy-display-functions-props)))))
 
-(ivy-posframe-setup)
-
 (provide 'ivy-posframe)
 
 ;; Local Variables:

Reply via email to