 buffer is modified.")
 
   (radian-defadvice radian--advice-company-complete-on-change ()
-    :override company--should-begin
+    :override #'company--should-begin
     "Make Company trigger a completion when the buffer is modified.
 This is in contrast to the default behavior, which is to trigger
 a completion when one of a whitelisted set of commands is used.

  :config

  (radian-defadvice radian--advice-dired-check-for-ls-dired (&rest _)
    :before dired-insert-directory
    "Check if ls --dired is supported ahead of time, and silently.

This advice prevents Dired from printing a message if your ls

  "Define an advice called NAME and add it to a function.
ARGLIST is as in `defun'. WHERE is a keyword as passed to
`advice-add', and PLACE is the function to which to add the
advice, like in `advice-add'. PLACE should be sharp-quoted.
DOCSTRING and BODY are as in `defun'."
  (declare (indent 2)
           (doc-string 5))
  (unless (stringp docstring)
    (error "Radian: advice `%S' not documented'" name))
  (unless (and (listp place)
               (= 2 (length place))
               (eq (nth 0 place) 'function)
               (symbolp (nth 1 place)))
    (error "Radian: advice `%S' does not sharp-quote place `%S'" name place))
  `(progn
     (eval-and-compile
       (defun ,name ,arglist
