;;; -*- lexical-binding: t -*- (require 'shackle) (setq shackle-rules '(((:custom buffer-file-name) :other t) (direx:direx-mode :align left :size 40 :select t) ("*magit-.*-popup*" :regexp t :align right :size 63 :select t) (magit-status-mode :align below :size 20 :select t) ("*Flycheck error messages*" :align below :size 15 :select nil) ((magit-diff-mode magit-revision-mode) :align right))) (setq shackle-default-rule '(:align below :select t :size 15)) (setq shackle-default-size 0.5) (shackle-mode)