Skip to content

Instantly share code, notes, and snippets.

@Gnurdle
Last active September 12, 2020 15:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Gnurdle/3a313cc456cb0d9cb1fbaa33944727b3 to your computer and use it in GitHub Desktop.
Save Gnurdle/3a313cc456cb0d9cb1fbaa33944727b3 to your computer and use it in GitHub Desktop.
calva: prefer alt+v over ctrl+alt+c for calva commands. Add this to you keybindings.json
{
"command": "-calva.debug.instrument",
"key": "ctrl+alt+c i",
"when": "editorLangId == clojure && calva:connected"
},
{
"command": "calva.debug.instrument",
"key": "alt+v i",
"when": "editorLangId == clojure && calva:connected"
},
{
"command": "-calva.jackIn",
"key": "ctrl+alt+c ctrl+alt+j"
},
{
"command": "calva.jackIn",
"key": "alt+v alt+j"
},
{
"command": "-calva.connect",
"key": "ctrl+alt+c ctrl+alt+c"
},
{
"command": "calva.connect",
"key": "alt+v alt+c"
},
{
"command": "-calva.connectNonProjectREPL",
"key": "ctrl+alt+c alt+c"
},
{
"command": "calva.connectNonProjectREPL",
"key": "altv+c alt+c"
},
{
"command": "-calva.toggleCLJCSession",
"key": "ctrl+alt+c ctrl+alt+t"
},
{
"command": "calva.toggleCLJCSession",
"key": "alt+v ctrl+alt+t"
},
{
"command": "-calva.switchCljsBuild",
"key": "ctrl+alt+c ctrl+alt+b"
},
{
"command": "calva.switchCljsBuild",
"key": "alt+v ctrl+alt+b"
},
{
"command": "calva.selectCurrentForm",
"key": "ctrl+alt+c s"
},
{
"command": "-calva.selectCurrentForm",
"key": "alt+v s"
},
{
"command": "-calva.evaluateSelection",
"key": "ctrl+alt+c e"
},
{
"command": "calva.evaluateSelection",
"key": "alt+v e"
},
{
"command": "-calva.interruptAllEvaluations",
"key": "ctrl+alt+c ctrl+alt+d"
},
{
"command": "calva.interruptAllEvaluations",
"key": "alt+v ctrl+alt+d"
},
{
"command": "-calva.evaluateCurrentTopLevelForm",
"key": "ctrl+alt+c space"
},
{
"command": "calva.evaluateCurrentTopLevelForm",
"key": "alt+v space"
},
{
"command": "-calva.evaluateSelectionPrettyPrint",
"key": "ctrl+alt+c p"
},
{
"command": "-calva.togglePrettyPrint",
"key": "ctrl+alt+c p"
},
{
"command": "calva.togglePrettyPrint",
"key": "alt+v p"
},
{
"command": "-calva.evaluateSelectionReplace",
"key": "ctrl+alt+c r"
},
{
"command": "calva.evaluateSelectionReplace",
"key": "alt+v r"
},
{
"command": "-calva.evaluateSelectionAsComment",
"key": "ctrl+alt+c c"
},
{
"command": "calva.evaluateSelectionAsComment",
"key": "alt+v c"
},
{
"command": "-calva.copyLastResults",
"key": "ctrl+alt+c ctrl+c"
},
{
"command": "calva.copyLastResults",
"key": "alt+v ctrl+c"
},
{
"command": "-calva.loadFile",
"key": "ctrl+alt+v enter"
},
{
"command": "calva.loadFile",
"key": "alt+v enter"
},
{
"command": "-calva.lintFile",
"key": "ctrl+alt+c l"
},
{
"command": "calva.lintFile",
"key": "alt+v l"
},
{
"command": "-calva.runNamespaceTests",
"key": "ctrl+alt+c t"
},
{
"command": "calva.runNamespaceTests",
"key": "alt+v t"
},
{
"command": "-calva.requireREPLUtilities",
"key": "ctrl+alt+c ctrl+u"
},
{
"command": "calva.requireREPLUtilities",
"key": "alt+v ctrl+u"
},
{
"command": "-calva.runAllTests",
"key": "ctrl+alt+c shift+t"
},
{
"command": "calva.runAllTests",
"key": "alt+v shift+t"
},
{
"command": "-calva.rerunTests",
"key": "ctrl+alt+c ctrl+t"
},
{
"command": "calva.rerunTests",
"key": "alt+v ctrl+t"
},
{
"command": "-calva.loadNamespace",
"key": "ctrl+alt+c ctrl+alt+n"
},
{
"command": "calva.loadNamespace",
"key": "alt+v ctrl+alt+n"
},
{
"command": "-calva.setREPLNamespace",
"key": "ctrl+alt+c alt+n"
},
{
"command": "calva.setREPLNamespace",
"key": "alt+v alt+n"
},
{
"command": "-calva.evalCurrentFormInREPLWindow",
"key": "ctrl+alt+c alt+e"
},
{
"command": "calva.evalCurrentFormInREPLWindow",
"key": "alt+v alt+e"
},
{
"command": "-calva.evalCurrentTopLevelFormInREPLWindow",
"key": "ctrl+alt+c alt+space"
},
{
"command": "calva.evalCurrentTopLevelFormInREPLWindow",
"key": "alt+v alt+space"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment