You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,10 @@ Changes to Calva.
4
4
5
5
## [Unreleased]
6
6
7
+
## [2.0.477] - 2024-09-29
8
+
9
+
- Fix: [Global custom repl command keys override workspace dittos, should be the other way around](https://github.com/BetterThanTomorrow/calva/issues/2640)
10
+
7
11
## [2.0.476] - 2024-09-28
8
12
9
13
- Fix: [Formatting and some pretty printing croaks on new Clojure 1.12.0 syntax](https://github.com/BetterThanTomorrow/calva/issues/2637)
Copy file name to clipboardExpand all lines: docs/site/custom-commands.md
+3-5Lines changed: 3 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -44,7 +44,7 @@ There are also substitutions available, which will take elements from the curren
44
44
45
45
## User and Workspace Settings
46
46
47
-
Settings from your User (global) level and the workspace are merged.
47
+
Settings from your User (global) level and the workspace are concatenated. Except for the `key` field, are merged.
48
48
49
49
With these **User** settings:
50
50
@@ -89,9 +89,7 @@ And these **Workspace** settings:
89
89
90
90
```
91
91
92
-
Issuing **Run Custom REPL Command** will then render this VS Code menu:
93
-
94
-

92
+
Issuing **Run Custom REPL Command** will then render a VS Code menu with all the commands, where the Workspace configured commands will be listed first.
95
93
96
94
The default keyboard shortcut for the command is `ctrl+alt+space space`. (Beware: on MacOS it may conflict with the default shortuct for Input Sources - Select next source in Input menu.)
97
95
@@ -103,7 +101,7 @@ There are four ways to bind shortcuts to custom commands:
103
101
* The digits `0` through `9`
104
102
* The English letters `a` through `z`
105
103
* Arrow keys `right`, `left`, `up`, or `down`
106
-
* One of `tab`, `backspace`, `,`, `.`, or `-`
104
+
* One of `tab`, `backspace`, `,`, `.`, or `-`
107
105
2. Bind `calva.runCustomREPLCommand` to a shortcut with whatever code you want to evaluate in the `args` slot. You have access to the substitution variables here as well.
108
106
3. Bind `calva.runCustomREPLCommand` to a keyboard shortcut referencing the `key` of one of your `calva.customREPLCommandSnippets`. (If not using any of the `key`s mentioned in **1.**)
109
107
4. Bind `calva.runCustomREPLCommand` to a shortcut with a `customREPLCommandSnippets` in the `args` slot. You have access to the substitution variables here as well.
0 commit comments