calva 2026-02-26

I have issues in Calva on Windows and an Italian Keyboard. In ".clj" files (and only in those), I cannot type "[" , it prints ";" instead. (let me add that the "[" is indeed where other keyboards have ';') It does work in ".txt" files (and others) and outside VsCode. My windows keyboard settings show "ENG - IT", which seems to work everywhere except inside ".clj" files. So I assume it is related to Calva. Now it gets very strange.... It does work, IF the line starts with an ";"... So the behavior changes if I am "inside" or "outside" a line starting with ';' And solution for this ?

It does work, if I "toggle" "Toggle Calva keybindings enabled"

It’s probably the keybinding for ; that Calva now ships with. Use the Keyboard Shortcuts editor to disable/edit the shortcut and see if that helps.

It seems that this is not working in all cases: { "key": "oem_1", "command": "paredit.insertSemiColon", "when": "calva:keybindingsEnabled && config.calva.paredit.hijackVSCodeDefaults && editorTextFocus && !calva:cursorInComment && !editorHasMultipleSelections && !editorReadOnly && editorLangId == 'clojure' && paredit:keyMap == 'strict'" },

I have no clue where oem_1 comes from. It is not in the Calva source.

Try to replace it with ;.

Dear Calva friends: calva https://github.com/BetterThanTomorrow/calva/releases/tag/v2.0.563 β€’ Fix: https://github.com/BetterThanTomorrow/calva/issues/3106 https://github.com/marco-carvalho again, I wish he would join this Slack! Such sweet QA improvements. πŸ™ ❀️ calva

Loving the new Toggle line comment feature! I discovered a small behavior quirk and filed an issue: https://github.com/BetterThanTomorrow/calva/issues/3108

πŸ™ 2
πŸ™πŸΏ 1