   :ensure nil ;; Loaded locally
   :config
   (add-hook 'after-init-hook
-    (lambda ()
-      (setq initial-scratch-message (oblique-strategy))))
+	  (lambda ()
+	    (setq initial-scratch-message (oblique-strategy))))
   ;; Does not seem to work. Use instead:
   ;; https://github.com/tecosaur/emacs-config/blob/master/config.org#splash-screen
   :bind (


;; Use a hook so we restore settings after init
(add-hook 'after-init-hook
  `(lambda ()
     (setq
       gc-cons-threshold  (* 800 1024)
       gc-cons-percentage 0.1)
     (garbage-collect)) t)

;; ======================================================================
;; Act I


(defun my/is-macos ()
  "Return t when the system is a macOS."
  (interactive)
  (equal system-type 'darwin))

(defun my/is-win32 ()
  "Return t when the system is a Windows."
  (interactive)
  (equal system-type 'windows-nt))

(defun my/oblique-strategy ()  "Draw and message an oblique strategy."
  (interactive)
  (message (oblique-strategy)))

(defun my/reformat ()
  "Re-indent and refontify whole buffer."
  (interactive)
  (my/reindent)
  (font-lock-ensure))

(defun my/reindent ()
  "Indent the whole currently visited buffer."
  (interactive)
  (indent-region (point-min) (point-max)))

(defun my/set-face-show-paren-match-expression (&optional is-inverse-video)
  "Customises how to show paren matching, according to IS-INVERSE-VIDEO."
  (interactive)
  (if is-inverse-video
    (set-face-attribute 'show-paren-match-expression nil
			;; :inherit nil
			:inverse-video is-inverse-video)))

(defun my/theme-reset () "Disable loaded theme(s)."
  (interactive)
