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'" },
"oem_1"
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.562 β’ Fix: https://github.com/BetterThanTomorrow/calva/issues/2804 Thanks, @jonurnieta! π calva β€οΈ
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