cursive

onetom 2026-06-10T10:42:38.439419Z

since we started using git worktrees, im not able to access my cursive repl commands. i can see them defined in the settings dialog under the Project Specific Commands:, and they are also version controlled under ~/.../repo/.idea/repl-commands.xml &&BUT** they don't turn up in the Keymap dialog is this a known issue?

onetom 2026-06-10T14:21:04.054149Z

tried to make the REPL commands "Global Commands" instead of "Project Specific Commands", but that didn't help either; i still couldn't assign keyboard shortcuts to them, because they don't appear when i search for them in Settings > Keymap.

cfleming 2026-06-11T00:20:32.417989Z

No, I've never seen that, I'll try to reproduce.

onetom 2026-06-11T00:44:26.660909Z

it's happening for awhile, it just hasn't bothered me, since i was not really writing much code for a few months, only reviewing, so i've experienced it under multiple IJ and Cursive versions. yesterday i was on Cursive 2026.2-eap1-261 and

IntelliJ IDEA 2026.1.3
Build #IU-261.25134.95, built on June 4, 2026
Source revision: adfd17059a568
Licensed to Tamas Herman
Subscription is active until October 13, 2026.
Runtime version: 25.0.3+9-b329.124 aarch64137.0.17-261-b86
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Toolkit: sun.lwawt.macosx.LWCToolkit
macOS 26.5.1
Exception reporter ID: 2510242541a53d2-1ad8-4355-a2e7-e36359f68ff2
GC: G1 Young Generation, G1 Concurrent GC, G1 Old Generation
Memory: 2048M
Cores: 12
Metal Rendering is ON
Registry:
  vcs.log.index.enable=true
  ide.experimental.ui=true
  editor.ux.survey.enabled=false
  llm.chat.default.agent.rollout.enabled=true
  trace.state.event.service.url=
Non-Bundled Plugins:
  name.kropp.intellij.makefile (261.22158.185)
  com.intellij.ml.llm )
  com.4lex4.precious-themes-intellij-platform (241.0)
  AceJump (3.8.22)
  com.intellij.mermaid (0.0.27+IJ.253)
  PlantUML integration (7.14.0-IJ2023.2)
  zjhmale.clojure-pretty-symbol (1.6.9)
  com.cursiveclojure.cursive (2026.2-eap1-261)
  com.jetbrains.lang.ejs (261.22158.180)
  nix-idea (0.4.0.20)
Kotlin: -IJ

onetom 2026-06-11T00:55:28.478379Z

i've just noticed something which might be related. we had our project under a ~/WORK/repo/ dir in the past. since we started using git worktrees, there is a sub-dir for the worktrees, BUT we have also dropped the capitalization on the parent, so the files are in ~/work/repo/worktree/ now on disk, BUT IJ still opens it as ~/WORK/repo/worktree/, which works, because macOS filesystem is case-insensitive by default. so if there is some low-level or rather string-level file-path manipulation is going on, that might not be aware of this case-insensitivity and might not find the ~/work/repo/worktree/.idea/repl-commands.xml

cfleming 2026-06-11T00:56:32.755589Z

I'm not sure - that would be at the IntelliJ level. It would be surprising, though.

onetom 2026-06-11T01:10:16.348949Z

indeed, i couldn't reproduce it and in-fact, i can see the commands now 🤯 • i removed the lower-cased path from the recent project list • cd ~ ; mv work WORK • open ~/WORK/repo/main/ • can see the REPL commands • close IJ • cd ~ ; mv WORK work • open ~/WORK/repo/main/ from recent project list • still can see the REPL commands i was tearing my hair out yesterday, because i couldn't work without my REPL commands, im so used to them. i even tried cider, but im even less used to that lolcry so while i wouldn't call it a false alarm, since it's not reproducible at the moment, we can table it until it re-occurs.

👍 1