From c8985ddead5b4efd096bb88faa56804ff856945d Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Wed, 22 May 2019 20:49:31 -0700 Subject: Add ivy-posframe --- oni-ivy.el | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) (limited to 'oni-ivy.el') diff --git a/oni-ivy.el b/oni-ivy.el index dd25275..16eaa39 100644 --- a/oni-ivy.el +++ b/oni-ivy.el @@ -4,8 +4,8 @@ ;; Author: Tom Willemse ;; Keywords: local -;; Version: 20190228220438 -;; Package-Requires: (ivy ivy-hydra diminish) +;; Version: 20190522204855 +;; Package-Requires: (ivy ivy-hydra diminish ivy-posframe) ;; This program is free software; you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by @@ -28,6 +28,7 @@ (require 'ivy) (require 'ivy-hydra) +(require 'ivy-posframe) (defun oni-ivy--disable (orig-fun &rest args) "Disable ivy while running ORIG-FUN with ARGS." @@ -45,11 +46,16 @@ (add-function :around (symbol-function 'grep-read-files) #'oni-ivy--disable))) +(setq ivy-display-function #'ivy-posframe-display-at-frame-center) + (diminish 'ivy-mode) -;;;###autoload(with-eval-after-load 'ivy (require 'oni-ivy)) ;;;###autoload (add-hook 'emacs-startup-hook 'ivy-mode) +(ivy-posframe-enable) + +;;;###autoload(with-eval-after-load 'ivy (require 'oni-ivy)) + (provide 'oni-ivy) ;;; oni-ivy.el ends here -- cgit v1.2.3-54-g00ecf