Skip to content

Instantly share code, notes, and snippets.

@dlaub3
Created June 6, 2019 16:11
Show Gist options
  • Save dlaub3/4819fbcdf664fbf8f84cc27818ff2d40 to your computer and use it in GitHub Desktop.
Save dlaub3/4819fbcdf664fbf8f84cc27818ff2d40 to your computer and use it in GitHub Desktop.
VSCode Settings
{
/* Editor */
"editor.fontLigatures": true,
"editor.fontFamily": "'FiraCode-Retina'",
"editor.formatOnSave": true,
"editor.fontSize": 14,
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"meta.function",
// "meta.parameters",
"meta.definition",
"comment",
"entity",
// "entity.name.function", //class names
"keyword", //import, export, return…
"constant", //String, Number, Boolean…, this, super
"storage" //static keyword
// "storage.type.class.js", //class keyword
// "support.class.builtin"
],
"settings": {
"fontStyle": "italic bold"
}
},
{
"scope": [
//following will be excluded
"invalid",
"keyword.operator",
"constant.numeric.css",
"keyword.other.unit.px.css",
"constant.numeric.decimal.js",
"constant.numeric.json"
],
"settings": {
"fontStyle": ""
}
}
]
},
/* TERMINAL */
"terminal.integrated.macOptionIsMeta": true,
"terminal.integrated.copyOnSelection": true,
"terminal.explorerKind": "external",
"terminal.external.osxExec": "iTerm.app",
"breadcrumbs.enabled": true,
"terminal.integrated.shell.osx": "/usr/local/bin/fish",
"terminal.integrated.fontSize": 14,
/* TypeScript */
"typescript.suggest.autoImports": false,
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
/* VIM */
"vim.easymotion": true,
"vim.surround": 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": "<backslash>",
"vim.handleKeys": {
"<C-a>": false,
"<C-f>": false
},
/* MISC */
"window.zoomLevel": 0,
"files.autoSave": "onFocusChange",
"workbench.colorTheme": "Material Theme Palenight High Contrast",
"workbench.colorCustomizations": {
// "editor.background": "#473945"
// "editorIndentGuide.activeBackground": "#9b69bd"
},
"typescript.updateImportsOnFileMove.enabled": "always"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment