This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2020-03-10
Channels
- # announcements (1)
- # babashka (44)
- # beginners (188)
- # calva (37)
- # chlorine-clover (28)
- # cider (12)
- # clj-kondo (40)
- # clojars (1)
- # clojure (323)
- # clojure-austin (7)
- # clojure-europe (20)
- # clojure-italy (4)
- # clojure-nl (16)
- # clojure-spec (7)
- # clojure-uk (37)
- # clojuredesign-podcast (1)
- # clojurescript (30)
- # cryogen (2)
- # cursive (30)
- # data-science (1)
- # datomic (26)
- # emacs (1)
- # events (1)
- # figwheel-main (13)
- # fulcro (89)
- # garden (1)
- # graalvm (20)
- # graphql (8)
- # jobs (1)
- # jobs-discuss (1)
- # joker (6)
- # kaocha (125)
- # lambdaisland (1)
- # meander (42)
- # off-topic (18)
- # pathom (3)
- # pedestal (6)
- # shadow-cljs (55)
- # spacemacs (21)
- # sql (18)
- # tools-deps (8)
- # uncomplicate (2)
- # vim (1)
- # yada (3)
Is the name of a REPL run configuration shown somewhere in a REPL window? I think it would be very useful, because I keep getting lost amongst my REPLs.
Ugh, I keep meaning to fix this - sorry, I’ll get to it soon. I probably won’t show the whole REPL name since they can be very long to be shown in a tab, but the run config will have a “Display name” field or something similar, which will warn if it’s longer than 16 chars or something.
Is there some hard tab width limit in IntelliJ? Because to be honest, I would rather see the tabs filling out the whole available space than being the same size... The new iTerm2 has this option and it's pretty good. I even maximized the number of editor tabs to 1 (per split), so that would be really helpful it they would fill out the whole width of their panes.
I've started to switch them into some namespaces, so at least not all REPL tabs say Local: user
but I still have a lot of similar namespaces across my projects, like <company-name>.util
or <company-name>.datomic
:/
Aaaah... I was wondering why the Re-execute last command REPL command feature has stopped working... When the Add forms sent from editor to REPL history option is off, the last command is whatever has been typed in the REPL window manually, not whatever has been evaluated the last time (from the editor probably). I find this unintuitive 😕 I turned off the Add forms from editor to REPL history because I hardly ever want to edit those within the REPL editor pane. I will just turn that option back on for now and think more about this. I think we - as in the Clojure community - should talk more about how everyone is using the REPL, because it seems there are fundamental differences, depending on what tooling someone uses, which then also depend on how code is organized and named, etc.
@U086D6TBN Interesting case, I hadn’t considered that. As you might have guessed, the “execute last command” uses the REPL history, and indeed with that option enabled those commands will not be added to the history. I wonder if Cursive should maintain a “last executed command” in the REPL state independent of the REPL history. I do wonder if other people would find that behaviour unintuitive, though.
Yeah, I agree, I'm not sure if it's only unintuitive for me, because of my workflow...
@U0HJNJWJH i works, just my understanding of the "last command" was different than cursive's understanding 🙂
I guess I assumed that someone who has Add forms from editor to history disabled thinks of those executions as truly transient.
does anyone know how to configure idea to open a link with file $FILENAME:$ROW:$COL
syntax (e.g. clj-condo default output) to the right position (row & col) in the file?
src/cljs/myapp/frontend/navbar.cljs:61:40: warning: unused binding data
I’m not sure, IntelliJ might have something like that. Where do you see this output - in the built-in terminal, or in the output of a run config, or in the REPL?
@U0567Q30W it’s the default what clj-kondo emits. Integrates nicely via file-watchers, but not via open: https://github.com/borkdude/clj-kondo#command-line
I don’t trick my iterm2 out much, but I’m pretty sure it supports this, i.e. supporting text matches as links.