doom*shackle-always-align: set default :align when :same or :frame aren't set either

This commit is contained in:
Henrik Lissner 2017-02-24 19:58:47 -05:00
parent 8cf36545bd
commit be2c1c26b0

View file

@ -89,7 +89,9 @@ is enabled/disabled.'")
"Ensure popups are always aligned and selected by default. Eliminates the need "Ensure popups are always aligned and selected by default. Eliminates the need
for :align t on every rule." for :align t on every rule."
(when plist (when plist
(unless (plist-member plist :align) (unless (or (plist-member plist :align)
(plist-member plist :same)
(plist-member plist :frame))
(plist-put plist :align t)) (plist-put plist :align t))
(unless (or (plist-member plist :select) (unless (or (plist-member plist :select)
(plist-member plist :noselect)) (plist-member plist :noselect))