This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-08-13
Channels
- # babashka (10)
- # beginners (27)
- # calva (91)
- # cestmeetup (3)
- # cider (27)
- # clj-kondo (12)
- # cljs-dev (4)
- # clojars (13)
- # clojure (35)
- # clojure-europe (30)
- # clojure-france (3)
- # clojure-houston (1)
- # clojure-nl (11)
- # clojure-norway (29)
- # clojure-spec (23)
- # clojure-sweden (5)
- # clojure-uk (128)
- # clojurescript (69)
- # conjure (44)
- # core-async (27)
- # cursive (13)
- # emacs (9)
- # events (3)
- # fulcro (52)
- # graphql (4)
- # jobs (2)
- # jobs-discuss (46)
- # kaocha (4)
- # luminus (12)
- # nrepl (10)
- # off-topic (29)
- # re-frame (17)
- # reitit (20)
- # remote-jobs (4)
- # rewrite-clj (1)
- # ring (4)
- # rum (13)
- # shadow-cljs (40)
- # sql (1)
- # xtdb (1)
Can I access my own REPL commands in the cursive.actions list somehow? I remember looking a big text file with cursive actions for making ideavim bindings but I can't seem to remember where I found it..
map <leader>x :action :cursive.actions.paredit/kill-sexp<CR>
Something like that but instead cursive.actions.MyREPLCommand
?
Was your REPL action in that list? I was attempting to do this as well and couldn’t find it.
Nope the REPL command does not show up there, I did not find a way to bind it to a vim shortcut.
just wanted to share that unbalanced "
in comments breaks parinfer's smart mode:
(let [] ;
{:a 1
:b 2})
;tab second line:
(let [] ;"
{:a 1
:b 2})
;vs expected:
(let [] ;
{:a 1
:b 2})
but then found disclaimer: https://shaunlebron.github.io/parinfer/#inserting-quotes 
I hope mentioning it will save some time and sanity for somebody with a suddenly broken smart mode in a large ns
I have a deps alias with the following.
:dev {:extra-paths ["dev/src" "dev/resources"]
:extra-deps {environ {:mvn/version "1.1.0"}
org.clojure/tools.namespace {:mvn/version "0.2.11"}
org.clojure/tools.nrepl {:mvn/version "0.2.12"}
reloaded.repl {:mvn/version "0.2.4"}}
:main-opts ["-i" "dev/src/foobar/user.clj"
"-e" "(in-ns,'foobar.user)"]}
The main-opts works when I start a repl from the command line.
clj -A:dev -r
But it does not work when I use nREPL in Cursive run config."does not work" = ?