cider

Drew Verlee 2025-10-24T19:07:36.604259Z

[edit]: the below issue seems resolved and was an issue unrelated to cider... carry on. i did some emacs package updates and how when i run cider-jack-in-clj&cljs instead of having my server up and running with a connected repl i see a nrep-server buffer nREPL server started on port 45311 on host localhost - and an empty buffer called `*cider-unitalized-repl*, no server, and my messages buffer has this:

Cleaning up the recentf list...done (0 removed)
[nREPL] Starting server via /usr/local/bin/clojure -Sdeps \{\:deps\ \{nrepl/nrepl\ \{\:mvn/version\ \"1.5.1\"\}\ cider/cider-nrepl\ \{\:mvn/version\ \"0.58.0\"\}\ cider/piggieback\ \{\:mvn/version\ \"0.6.1\"\}\}\ \:aliases\ \{\:cider/nrepl\ \{\:main-opts\ \[\"-m\"\ \"nrepl.cmdline\"\ \"--middleware\"\ \"\[cider.nrepl/cider-middleware\,cider.piggieback/wrap-cljs-repl\]\"\]\}\}\} -M:figwheel-lib:cider/nrepl
[nREPL] server started on 45311
[nREPL] Establishing direct connection to localhost:45311 ...
[nREPL] Direct connection to localhost:45311 established
error in process filter: run-hooks: Symbol's function definition is void: company-mode
error in process filter: Symbol's function definition is void: company-mode
I'm using spacemacs, and i have the auto-completion layer, but (featurep `company) returns nil, which is strange. I'm not sure if this is a cider question or an emacs cider question or just an emacs company mode thing i need to resolve (the joys of programming)[

Drew Verlee 2025-10-26T21:24:39.689719Z

This issue is still presisting for me, i'm on cider version 1.20.0-snapshot. Here is the https://github.com/pyregence/pyregence that hosts the clojure server which i'm trying to start with cider-jack-in-clj&cljs. And here is the dir-locals:

((nil . ((cider-preferred-build-tool . clojure-cli)
         (cider-default-cljs-repl . figwheel-main)
         (cider-figwheel-main-default-options . "compile-dev")
         (cider-clojure-cli-aliases . "figwheel-lib"))))
I can't tell if the company mode errors are a red herring or if something else i going on. Annoying, i can immediately tell why company-mode is void or what wants it to be there.