Skip to content

Instantly share code, notes, and snippets.

@ryupold
Last active March 25, 2019 22:38
Show Gist options
  • Save ryupold/d94ef50860145034c5a12b76ab866457 to your computer and use it in GitHub Desktop.
Save ryupold/d94ef50860145034c5a12b76ab866457 to your computer and use it in GitHub Desktop.
VSCode settings/bindings etc
// Place your key bindings in this file to overwrite the defaultsauto[]
[
//vim
{
"key": "ctrl+alt+shift+v",
"command": "toggleVim"
},
// clojureVSCode
{
"key": "alt+enter",
"command": "clojureVSCode.eval",
"when": "editorTextFocus && textInputFocus && editorLangId == 'clojure'"
},
{
"key": "shift+alt+enter",
"command": "clojureVSCode.evalAndShowResult",
"when": "editorTextFocus && textInputFocus && editorLangId == 'clojure'"
}
//
//Calva
// {
// "key": "alt+enter",
// "command": "calva.evaluateCurrentTopLevelForm"
// },
// {
// "key": "ctrl+alt+enter",
// "command": "calva.evaluateCurrentTopLevelFormPrettyPrint"
// },
// {
// "key": "shift+alt+enter",
// "command": "calva.evaluateSelection"
// },
// {
// "key": "ctrl+shift+alt+enter",
// "command": "calva.evaluateSelectionPrettyPrint"
// }
]
{
"workbench.iconTheme": "vscode-icons",
"window.openFilesInNewWindow": "off",
"editor.fontFamily": "Fira Code",
"editor.fontLigatures": true,
"vsicons.dontShowNewVersionMessage": true,
"go.gopath": "/Users/michi/go",
"go.buildOnSave": "package",
"go.coverOnSave": false,
"go.testOnSave": false,
"window.zoomLevel": 0.5,
"cSpell.enabled": false,
"FSharp.fsacRuntime": "netcore",
"clojureVSCode.autoStartNRepl": false,
"explorer.confirmDragAndDrop": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"terminal.external.osxExec": "Terminal.app",
"workbench.colorTheme": "Wombat",
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 100,
"editor.wrappingIndent": "same",
"cSpell.enabledLanguageIds": [],
"autoAlign.enabled": {
"csv": false,
"bsv": false
},
"explorer.autoReveal": true,
"files.associations": {
"*.h": "cpp"
},
"vim.overrideCopy": false,
"vim.easymotion": true,
"vim.easymotionKeys": "asdfhjklcvbnxmrtzuioq",
"vim.easymotionMarkerFontFamily": "Consolas",
"vim.easymotionMarkerBackgroundColor": "black",
"vim.easymotionMarkerForegroundColorOneChar": "white",
"vim.easymotionMarkerForegroundColorTwoChar": "white",
"vim.easymotionMarkerFontSize": "18",
"vim.easymotionMarkerYOffset": 5,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "d"],
"after": ["d", "d"]
},
{
"before": ["<C-n>"],
"commands": [":nohl"]
}
],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false
},
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"java.configuration.checkProjectSettingsExclusions": false,
"java.errors.incompleteClasspath.severity": "ignore"
}
{
"window.openFilesInNewWindow": "off",
"workbench.iconTheme": "vscode-icons",
"editor.fontLigatures": true,
"editor.fontFamily": "Fira Code",
"editor.fontSize": 11.5,
"terminal.external.windowsExec": "C:\\cmder\\Cmder.exe",
"terminal.integrated.shell.windows": "C:\\cmder\\vendor\\git-for-windows\\bin\\bash.exe",
"FSharp.fsiFilePath": "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\BuildTools\\Common7\\IDE\\CommonExtensions\\Microsoft\\FSharp\\fsi.exe",
"FSharp.fsiExtraParameters": [
"-I:C:/Users/realr/.nuget/packages/"
],
"FSharp.fsacRuntime": "netcore",
"files.autoSave": "off",
"editor.wordWrap": "wordWrapColumn",
"editor.wordWrapColumn": 100,
"editor.wrappingIndent": "same",
"vsicons.dontShowNewVersionMessage": true,
"go.buildOnSave": "off",
"window.zoomLevel": 0,
"clojureVSCode.autoStartNRepl": false,
"calva.autoConnect": false,
"calva.evalOnSave": false,
"calva.lintOnSave": false,
"calva.testOnSave": false,
"vim.overrideCopy": false,
"vim.easymotion": true,
"vim.sneak": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.hlsearch": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", "j"],
"after": ["<Esc>"]
}
],
"vim.normalModeKeyBindingsNonRecursive": [
{
"before": ["<leader>", "d"],
"after": ["d", "d"]
},
{
"before": ["<C-n>"],
"commands": [":nohl"]
}
],
"vim.leader": "<space>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment