Skip to content

Instantly share code, notes, and snippets.

@datysho
Created October 22, 2017 12:22
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 datysho/f6d9d7364e0fb070c8ad1253b7c85d92 to your computer and use it in GitHub Desktop.
Save datysho/f6d9d7364e0fb070c8ad1253b7c85d92 to your computer and use it in GitHub Desktop.
VSCode Settings
{
// Start Window Settins
"window.restoreWindows": "none",
"window.zoomLevel": 0,
// End Window Settins
// Start Files Settings
"files.autoSave": "off",
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
"**/.vscode": true,
"**/.idea": true,
"**/.pyc": true,
"**/ctags": true,
"**/Docs": true,
"**/dist": true,
"**/vendor": true,
"**/tmp": true,
"**/node_modules": true,
"**/bower_components": true
},
"files.watcherExclude": {
"**/.git/objects/**": true,
"**/.git/subtree-cache/**": true,
"**/node_modules/**": true,
"**/tmp/**": true,
"**/bower_components/**": true,
"**/dist/**": true,
"**/.pyc": true,
"**/ctags": true,
"**/Docs/**": true
},
// End Files Settings
// Start Workbench Settings
"workbench.activityBar.visible": true,
"workbench.colorCustomizations": {
"sideBar.background": "#3C3F41",
"sideBar.foreground": "#BBBBBB",
"statusBar.background": "#3C3F41",
"statusBar.foreground": "#999991",
"statusBar.border": "#515658",
"activityBar.background": "#3C3F41",
"activityBar.border": "#515658",
"sideBar.border": "#515658",
"statusBar.noFolderBackground": "#3C3F41",
"statusBar.noFolderForeground": "#999991",
"statusBar.noFolderBorder": "#3C3F41",
"statusBarItem.hoverBackground": "#FFFFFF26",
"statusBarItem.prominentBackground": "#242424",
"statusBarItem.prominentHoverBackground": "#3F3F3F",
"editorWhitespace.foreground": "#373737",
"editorRuler.foreground": "#373737",
"editorIndentGuide.background": "#3C3C3C",
"editorLineNumber.foreground": "#606366",
// "editorGutter.background": "#313335",
"editorGutter.modifiedBackground": "#374752",
"editorGutter.deletedBackground": "#656E76",
"editorGutter.addedBackground": "#384C38",
"input.background": "#3C3F41",
"input.border": "#646464",
"input.foreground": "#A9B7C6",
"inputOption.activeBorder": "#496684",
"dropdown.background": "#3C3F41",
"dropdown.border": "#646464",
"dropdown.foreground": "#A9B7C6",
"button.background": "#4C5153",
"button.border": "#5C5E5E",
"button.foreground": "#A9B7C6",
"focusBorder": "#496684",
"editor.rangeHighlightBackground": "#21428385",
"selection.background": "#21428385",
// Start Tabs
"editorGroupHeader.tabsBackground": "#3C3F41",
"editorGroupHeader.tabsBorder": "#4B4B4B",
"tab.activeBackground": "#515658",
"tab.activeForeground": "#C9C9C9",
"tab.border": "#4B4B4B",
"tab.activeBorder": "#515658",
"tab.inactiveBackground": "#3C3E3F",
"tab.inactiveForeground": "#C9C9C9",
"tab.unfocusedActiveBorder": "#4B4B4B"
},
"workbench.startupEditor": "none",
"workbench.welcome.enabled": true,
"workbench.editor.tabCloseButton": "off",
"workbench.editor.showIcons": false,
"workbench.sideBar.location": "left",
"workbench.iconTheme": "file-icons",
"workbench.colorTheme": "Darcula Extended",
// End Workbench Settings
// Start Icons Settings
"vsicons.dontShowNewVersionMessage": true,
// End Icons Settings
// Start Search Settings
"search.useIgnoreFilesByDefault": true,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/migrations": true,
"**/Docs": true
},
// End Search Settings
// Start Explorer Settings
"explorer.openEditors.visible": 20,
// End Explorer Settings
// Start ProjectManagerh Settings
"projectManager.showProjectNameInStatusBar": false,
// End ProjectManager Settings
// Start Editor Settings
"editor.renderWhitespace": "all",
"editor.lineNumbers": "relative",
// "editor.minimap.enabled": false,
"editor.fontFamily": "'Fira Code'",
"editor.fontLigatures": true,
"editor.rulers": [
80,
120
],
"editor.minimap.showSlider": "always",
"editor.minimap.renderCharacters": false,
"editor.minimap.maxColumn": 50,
"editor.minimap.enabled": true,
"editor.parameterHints": false,
// End Editor Settings
// Start GitLens Settings
"gitlens.codeLens.perLanguageLocations": [],
"gitlens.codeLens.locations": [],
"gitlens.annotations.file.gutter.format": "${author|15} ${ago|10}",
"gitlens.blame.line.enabled": false,
// End GitLens Settings
// Start Python Settings
"python.formatting.provider": "yapf",
"python.venvPath": "~/.virtualenvs",
"python.linting.pylintArgs": [
"--load-plugins",
"pylint_django"
],
// End Python Settings
// Start Vim Setting
"vim.useSystemClipboard": true,
"vim.enableNeovim": true,
"vim.neovimPath": "/usr/local/bin/nvim",
"vim.easymotion": true,
"vim.easymotionMarkerBackgroundColor": "#21252B",
"vim.easymotionMarkerForegroundColorOneChar": "#D31A3E",
"vim.easymotionMarkerForegroundColorTwoChar": "#D31A3E",
"vim.easymotionMarkerYOffset": "0px",
"vim.disableAnnoyingNeovimMessage": true,
"vim.history": 1000,
"vim.scroll": 10,
"vim.visualstar": true,
"vim.insertModeKeyBindings": [
{
"before": ["j", " ", " "],
"after": ["<Esc>"]
},
{
"before": ["a", " ", " "],
"after": ["<Esc>", "A"]
},
{
"before": ["i", " ", " "],
"after": ["<Esc>", "I"]
},
{
"before": ["o", " ", " "],
"after": ["<Esc>", "o"]
},
{
"before": ["O", " ", " "],
"after": ["<Esc>", "O"]
},
{
"before": [",", ",", "o"],
"after": ["<Esc>", "$", "a", ",", "<Esc>", "o"]
},
{
"before": [",", ",", "O"],
"after": ["<Esc>", "$", "a", ",", "<Esc>", "O"]
},
{
"before": [";", ";", "o"],
"after": ["<Esc>", "$", "a", ";", "<Esc>", "o"]
},
{
"before": [";", ";", "O"],
"after": ["<Esc>", "$", "a", ";", "<Esc>", "O"]
}
],
"vim.otherModesKeyBindingsNonRecursive": [
{
"before": ["m", "m"],
"after": [],
"commands": [
{
"command": "workbench.action.minimizeOtherEditors",
"args": []
}
]
},
{
"before": ["m", "b"],
"after": [],
"commands": [
{
"command": "workbench.action.toggleSidebarVisibility",
"args": []
}
]
},
{
"before": ["m", "1"],
"after": [],
"commands": [
{
"command": "workbench.action.focusFirstEditorGroup",
"args": []
}
]
},
{
"before": ["m", "2"],
"after": [],
"commands": [
{
"command": "workbench.action.focusSecondEditorGroup",
"args": []
}
]
},
{
"before": ["m", "3"],
"after": [],
"commands": [
{
"command": "workbench.action.focusThirdEditorGroup",
"args": []
}
]
},
{
"before": ["M"],
"after": [],
"commands": [
{
"command": "workbench.action.evenEditorWidths",
"args": []
}
]
},
{
"before": ["m", "f"],
"after": [],
"commands": [
{
"command": "workbench.files.action.focusFilesExplorer",
"args": []
},
{
"command": "workbench.files.action.showActiveFileInExplorer",
"args": []
}
]
}
]
// End Vim Setting
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment