vim

For discussion on all things (neo)vim.
dharrigan 2020-08-12T07:09:10.033200Z

Thanks everyone. Will experiment!

Jan K 2020-08-12T12:20:28.034600Z

Hey guys, anyone using vim-fireplace with [nrepl "0.8.0"] ? I had to downgrade to 0.7.0, evaluations are giving me NullPointerExceptons with the new version.

dharrigan 2020-08-12T12:20:44.034900Z

what is the stack?

Jan K 2020-08-12T12:21:27.035200Z

ERROR: Unhandled REPL handler exception processing message {:id 6c016aee-1134-4ce2-a6dc-b309fb8465da, :op clone}
java.lang.NullPointerException
        at nrepl.middleware.dynamic_loader$wrap_dynamic_loader$fn__20321.invoke(dynamic_loader.clj:97)
        at nrepl.middleware$wrap_conj_descriptor$fn__19820.invoke(middleware.clj:16)
        at nrepl.server$default_handler$fn__20747.invoke(server.clj:130)
        at nrepl.server$handle_STAR_.invokeStatic(server.clj:22)
        at nrepl.server$handle_STAR_.invoke(server.clj:19)
        at nrepl.server$handle$fn__20718.invoke(server.clj:39)
        at clojure.core$binding_conveyor_fn$fn__5754.invoke(core.clj:2030)
        at clojure.lang.AFn.call(AFn.java:18)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)

Jan K 2020-08-18T13:46:47.046200Z

found out I just had some misconfigured cider-nrepl middleware

dharrigan 2020-08-12T12:25:25.036200Z

interesting. I was getting something similar if I precompiled the srcs into classes (could be co-incidence) letme try with 0.7.0

samoleary 2020-08-12T16:10:29.037Z

Thanks, that's closer. The selection also includes -> but I'll be using viF more often now :thumbsup:

2020-08-12T17:41:39.037200Z

there's also aF to include the outer parens, and af to select inner rather than outer form

2020-08-12T17:42:16.037400Z

I like to stick to the action / qualifier / thing combos because they reduce the number of things I need to memorize to do things in few keystrokes