;; -*- lexical-binding: t -*-

(require 'syd/base)
(require 'syd/popups)

(setq
 ;; Log native-compiler warnings, but don't display the buffer.  Most of the
 ;; warnings are "«symbol» is not known to be defined" which are typically
 ;; nothing worth concerning.
 native-comp-async-report-warnings-errors 'silent
 ;; Scroll compilation buffer to follow output.
 compilation-scroll-output t)

(syd-push shackle-rules
          '("*compilation*" :select nil :size 0.42 :popup t :align bottom))

(provide 'syd/compilation)
