This simple modification only changes completion-at-point-functions locally, and it adds #'lispy-clojure-complete-at-point to it, instead of overiding the var.
Since it's only evaluated after cider-mode, we can count that cider-complete-at-point is already in the capf.
And adding the lispy function in that way, it makes it play better with other packages that locally binds completion-at-point-functions, like eglot.
This simple modification only changes
completion-at-point-functions
locally, and it adds#'lispy-clojure-complete-at-point
to it, instead of overiding the var.Since it's only evaluated after
cider-mode
, we can count thatcider-complete-at-point
is already in the capf.And adding the lispy function in that way, it makes it play better with other packages that locally binds
completion-at-point-functions
, like eglot.The same idea is used by CIDER