(t
(append rules-common rules-narrow-short)))))
-(setq shackle-rules #'my/shackle-rules)
-
(setq shackle-default-rule '(:align below :select t :size 15))
(setq shackle-default-size 0.5)
+(defun shackle-match (buffer-or-name)
+ (cl-loop for (condition . plist) in (my/shackle-rules)
+ when (shackle--match buffer-or-name condition plist)
+ return plist
+ finally return shackle-default-rule))
+
(shackle-mode)