 (quelpa-use-package-activate-advice)
 
 ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;; Packages: Emacs Lisp
+
+;; Future-proof your Emacs Lisp customizations.
+(use-package el-patch
+  :demand t
+  :quelpa (el-patch :fetcher github :repo "raxod502/el-patch")
+  :config
+
+  ;; Don't perform validation during Emacs startup. See [1].
+  ;;
+  ;; [1]: https://github.com/raxod502/el-patch
+  (el-patch-disable-validation-during-init))
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 ;;;; Startup
 
 ;; Disable the "For information about GNU Emacs..." message at startup,
 ;; for *all* users.
-(defun display-startup-echo-area-message ())
+(advice-add #'display-startup-echo-area-message :override #'ignore)
 
 ;; Disable the *About GNU Emacs* buffer at startup, and go straight for
 ;; the scratch buffer. This is especially useful because Projectile won't

  ;; emulator, but just a silent improvement on C-x <left> and C-x
  ;; <right>.

  (defun iflipb-format-buffers (&rest args))
  (advice-add #'iflipb-message :before-while #'identity)

  :bind (;; Replace the standard C-x <left> and C-x <right> bindings

;; provided by `cc-mode', which is not initially loaded, we have to
;; make sure to do so *after* it is loaded and not before.
(eval-after-load 'cc-mode
  (lambda ()
    (advice-add #'c-update-modeline :override #'ignore)))

;; Switch to a better indentation-and-braces style. This turns the
;; following code:
