   ;;
   ;; [1]: https://github.com/jwiegley/use-package/issues/413
 
-  (defun radian--counsel-projectile-commander-bindings ()
+  (el-patch-defun counsel-projectile-commander-bindings ()
+    (el-patch-feature counsel-projectile)
     (def-projectile-commander-method ?f
       "Find file in project."
       (counsel-projectile-find-file))

  ;; 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

  ;; user can toggle it if they need to use `aggressive-indent-mode'
  ;; and multiline strings that are not docstrings at the same time.

  (define-minor-mode radian-clojure-strings-as-docstrings-mode
    "Toggles whether or not all strings are treated as docstrings
in Clojure. You want to turn this off if you have multiline
strings that are not docstrings."
    nil nil nil
    (if radian-clojure-strings-as-docstrings-mode
        (progn
          (el-patch-defsubst clojure-in-docstring-p ()
            "Check whether point is in a docstring."
            (el-patch-feature clojure-mode)
            (el-patch-wrap 1 1
              (or
               (eq (get-text-property (point) 'face) 'font-lock-doc-face)
               (eq (get-text-property (point) 'face) 'font-lock-string-face))))
          (el-patch-defun clojure-indent-line ()
            "Indent current line as Clojure code."
            (el-patch-feature clojure-mode)
            (if (clojure-in-docstring-p)
                (save-excursion
                  (beginning-of-line)
                  (when (and (looking-at "^\\s-*")
                             (<= (string-width (match-string-no-properties 0))
                                 (string-width (clojure-docstring-fill-prefix))))
                    (replace-match (clojure-docstring-fill-prefix))))
              (lisp-indent-line))))
      (el-patch-unpatch 'clojure-in-docstring-p)
      (el-patch-unpatch 'clojure-indent-function)))

  (add-hook 'clojure-mode-hook #'radian-clojure-strings-as-docstrings-mode)

