Skip to content

Instantly share code, notes, and snippets.

@kaushik-rishi
Created February 20, 2021 04:45
Show Gist options
  • Save kaushik-rishi/9c301d52fe7bf1fa2b5fa98c1b56a666 to your computer and use it in GitHub Desktop.
Save kaushik-rishi/9c301d52fe7bf1fa2b5fa98c1b56a666 to your computer and use it in GitHub Desktop.
{
"description": "cobalt color scheme + github dark background",
"errorLens.fontSize": "12",
"errorLens.fontFamily": "Dank Mono",
"errorLens.fontWeight": "100",
"editor.glyphMargin": false,
"C_Cpp.errorSquiggles": "Disabled",
"zenMode.centerLayout": false,
"zenMode.fullScreen": false,
"[dart]": {
"editor.formatOnSave": true,
"editor.defaultFormatter": "Dart-Code.dart-code",
"editor.rulers": [
80
],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false
},
"telemetry.enableCrashReporter": false,
"telemetry.enableTelemetry": false,
"workbench.settings.enableNaturalLanguageSearch": false,
"explorer.sortOrder": "type",
"editor.cursorBlinking": "phase",
"editor.smoothScrolling": true,
// format on save settings only for some languages
// Google formatter for c++ && c
// Prettier for JSON, HTML, CSS, JavaScript, Javascript React
// Setting Google Formatter for nice bracket styling
"C_Cpp.clang_format_fallbackStyle": "{ BasedOnStyle: Google, IndentWidth: 4, ColumnLimit: 0}",
"[cpp]": {
"editor.formatOnSave": true,
},
"[c]": {
"editor.formatOnSave": true
},
"[javascript]": {
"editor.tabSize": 4,
"editor.formatOnSave": true,
"editor.defaultFormatter": "vscode.typescript-language-features",
// "editor.quickSuggestions": {
// "other": false,
// "comments": false,
// "strings": false
// },
// Controls whether suggestions should be accepted on commit characters. For example, in JavaScript, the semi-colon (`;`) can be a commit character that accepts a suggestion and types that character.
// "editor.acceptSuggestionOnCommitCharacter": false,
// Controls if suggestions should be accepted on 'Enter' - in addition to 'Tab'. Helps to avoid ambiguity between inserting new lines or accepting suggestions. The value 'smart' means only accept a suggestion with Enter when it makes a textual change
// "editor.acceptSuggestionOnEnter": "on",
// Controls the delay in ms after which quick suggestions will show up.
// "editor.quickSuggestionsDelay": 100,
// Controls if suggestions should automatically show up when typing trigger characters
// "editor.suggestOnTriggerCharacters": false,
// Controls if pressing tab inserts the best suggestion and if tab cycles through other suggestions
// "editor.tabCompletion": "off",
// Controls whether sorting favours words that appear close to the cursor
// "editor.suggest.localityBonus": false,
// Controls how suggestions are pre-selected when showing the suggest list
// "editor.suggestSelection": "recentlyUsed",
// Enable word based suggestions
// "editor.wordBasedSuggestions": false,
// Enable parameter hints
// "editor.parameterHints.enabled": false
},
"[javascriptreact]": {
"editor.formatOnSave": true
},
"[json]": {
"editor.quickSuggestions": {
"strings": true
},
"editor.suggest.insertMode": "replace",
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true
},
"[jsonc]": {
"editor.defaultFormatter": "vscode.json-language-features",
"editor.formatOnSave": true
},
"[html]": {
"editor.tabSize": 2,
"editor.suggest.insertMode": "replace",
"editor.defaultFormatter": "vscode.html-language-features",
"editor.formatOnSave": false
},
"[css]": {
"editor.suggest.insertMode": "replace",
// "editor.defaultFormatter": "lonefy.vscode-JS-CSS-HTML-formatter",
"editor.formatOnSave": false
},
"[python]": {
"editor.formatOnSave": true
},
// Code runner Settings
"code-runner.executorMap": {
// giving dark_angel flag for competitive programming stuff (does'nt matter for other use cases. flag handling is completely optional)
// "cpp": "cd $dir && g++ \"$fileName\" -o \"$fileNameWithExt\" -Ddark_angel && ./\"$fileNameWithExt\"",
// "cpp": "cd $dir && g++ \"$fileName\" -o \"$fileNameWithExt\" && ./\"$fileNameWithExt\"",
"cpp": "cd $dir && g++ \"$fileName\" && ./a.out",
"c": "cd $dir && gcc \"$fileName\" -o \"$fileNameWithExt\" && \"$fileNameWithExt\""
},
"code-runner.clearPreviousOutput": true,
"code-runner.saveAllFilesBeforeRun": true,
"code-runner.ignoreSelection": true,
// Shell settings
"terminal.integrated.fontWeightBold": "100",
"terminal.integrated.letterSpacing": 1.5,
"terminal.integrated.fontWeight": "350",
// editor font settings
// "editor.fontFamily": "'Dank mono', monospace",
"editor.fontSize": 16,
"editor.fontFamily": "'Operator Mono', monospace",
"editor.fontWeight": "320",
// "editor.fontSize": 16,
// "editor.fontFamily": "'Jetbrains mono', monospace",
// "editor.fontSize": 15,
"editor.lineHeight": 35,
"editor.letterSpacing": 0,
"editor.fontLigatures": true,
// hide all scrollbars
"editor.scrollbar.horizontal": "hidden",
"editor.scrollbar.vertical": "hidden",
// file exclusion
"files.exclude": {
"*.cppWithExt": true,
"*.out": true,
"*.prob": true,
"**/.out": true,
"*/*.class": true,
"*/*.cppWithExt": true,
"*/*.cWithExt": true,
"*/*.exe": true,
"*/*.out": true,
"*/*.prob": true,
"*/*/*.cppWithExt": true,
"*/*/*.cWithExt": true,
"*/*/*.exe": true,
"*/*/*.out": true,
"*/*/*.prob": true,
"*/*/*/*.cppWithExt": true,
"*/*/*/*.cWithExt": true,
"*/*/*/*.exe": true,
"*/*/*/*.out": true,
"*/*/*/*.prob": true,
"*/*/*/*/*.cppWithExt": true,
"*/*/*/*/*.exe": true,
"*/*/*/*/*.out": true,
"*/*/*/*/*.prob": true
},
"output.smartScroll.enabled": false,
"files.autoSaveDelay": 0,
"C_Cpp.updateChannel": "Insiders",
// true for debugging purposes
// "editor.glyphMargin": false,
"workbench.startupEditor": "none",
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"liveServer.settings.CustomBrowser": "firefox:PrivateMode",
"workbench.activityBar.visible": false,
"window.menuBarVisibility": "toggle",
"workbench.sideBar.location": "right",
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"workbench.iconTheme": "material-icon-theme",
"search.showLineNumbers": true,
"liveServer.settings.donotVerifyTags": true,
// remote style sheets for css support
"css.fileExtensions": [
"css",
"scss"
],
"css.remoteStyleSheets": [
"https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css"
],
// "oneDarkPro.vivid": false,
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"editor.suggestSelection": "first",
"python.languageServer": "Pylance",
"workbench.statusBar.visible": true,
// switching off autofetch
"git.autofetch": false,
"workbench.list.smoothScrolling": true,
// "workbench.colorTheme": "Atom One Dark",
"oneDarkPro.italic": false,
// to remove italic comments
"editor.tokenColorCustomizations": {
"textMateRules": [
{
"scope": [
"comment",
"punctuation.definition.comment"
],
"settings": {
"foreground": "#0088FF",
"fontStyle": "italic"
}
},
{
"scope": "constant",
"settings": {
"foreground": "#FF628C"
}
},
{
"scope": "entity",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "invalid",
"settings": {
"foreground": "#F44542"
}
},
{
"scope": "storage.type.function",
"settings": {
"foreground": "#FF9D00"
}
},
{
"scope": "keyword, storage.type.class, keyword.control.default.ts",
"settings": {
"foreground": "#FF9D00"
}
},
{
"scope": "meta",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": [
"meta.jsx.children",
"meta.jsx.children.js",
"meta.jsx.children.tsx"
],
"settings": {
"foreground": "#FFFFFF"
}
},
{
"scope": "meta.brace",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "punctuation",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "punctuation.definition.parameters",
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": "punctuation.definition.template-expression",
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": "storage",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "storage.type.function.arrow",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": [
"string",
"punctuation.definition.string"
],
"settings": {
"foreground": "#A5FF90"
}
},
{
"scope": [
"string.template",
"punctuation.definition.string.template"
],
"settings": {
"foreground": "#3AD900"
}
},
{
"scope": "support",
"settings": {
"foreground": "#80FFBB"
}
},
{
"scope": "support.function",
"settings": {
"foreground": "#FF9D00"
}
},
{
"scope": "support.variable.property.dom",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "variable",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": [
"source.css entity",
"source.stylus entity"
],
"settings": {
"foreground": "#3AD900"
}
},
{
"scope": "entity.other.attribute-name.id.css",
"settings": {
"foreground": "#FFB454"
}
},
{
"scope": "entity.name.tag",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": [
"source.css support",
"source.stylus support"
],
"settings": {
"foreground": "#A5FF90"
}
},
{
"scope": [
"source.css constant",
"source.css support.constant",
"source.stylus constant",
"source.stylus support.constant"
],
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": [
"source.css string",
"source.css punctuation.definition.string",
"source.stylus string",
"source.stylus punctuation.definition.string"
],
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": [
"source.css variable",
"source.stylus variable"
],
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "text.html.basic entity.name",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "meta.toc-list.id.html",
"settings": {
"foreground": "#A5FF90"
}
},
{
"scope": "text.html.basic entity.other",
"settings": {
"foreground": "#FFC600",
"fontStyle": "italic"
}
},
{
"scope": "meta.tag.metadata.script.html entity.name.tag.html",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "punctuation.definition.string.begin, punctuation.definition.string.end",
"settings": {
"foreground": "#92FC79"
}
},
{
"scope": "source.ini entity",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "source.ini keyword",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "source.ini punctuation.definition",
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": "source.ini punctuation.separator",
"settings": {
"foreground": "#FF9D00"
}
},
{
"scope": "source.js storage.type.function, source.ts storage.type.function",
"settings": {
"foreground": "#FB94FF"
}
},
{
"scope": "variable.language, entity.name.type.class.js",
"settings": {
"foreground": "#FB94FF"
}
},
{
"scope": "entity.other.inherited-class.js",
"settings": {
"foreground": "#CCCCCC"
}
},
{
"scope": "variable.parameter.function.language.special.self.python",
"settings": {
"foreground": "#FB94FF"
}
},
{
"scope": "source.json support",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": [
"source.json string",
"source.json punctuation.definition.string"
],
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "punctuation.definition.heading.markdown",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": [
"entity.name.section.markdown",
"markup.heading.setext.1.markdown",
"markup.heading.setext.2.markdown"
],
"settings": {
"foreground": "#FFC600",
"fontStyle": "bold"
}
},
{
"scope": "meta.paragraph.markdown",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "beginning.punctuation.definition.quote.markdown",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "markup.quote.markdown meta.paragraph.markdown",
"settings": {
"foreground": "#9EFFFF",
"fontStyle": "italic"
}
},
{
"scope": "meta.separator.markdown",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "markup.bold.markdown",
"settings": {
"foreground": "#9EFFFF",
"fontStyle": "bold"
}
},
{
"scope": "markup.italic.markdown",
"settings": {
"foreground": "#9EFFFF",
"fontStyle": "italic"
}
},
{
"scope": "beginning.punctuation.definition.list.markdown",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "string.other.link.title.markdown",
"settings": {
"foreground": "#A5FF90"
}
},
{
"scope": [
"string.other.link.title.markdown",
"string.other.link.description.markdown",
"string.other.link.description.title.markdown"
],
"settings": {
"foreground": "#A5FF90"
}
},
{
"scope": [
"markup.underline.link.markdown",
"markup.underline.link.image.markdown"
],
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": [
"fenced_code.block.language",
"markup.inline.raw.markdown"
],
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": [
"fenced_code.block.language",
"markup.inline.raw.markdown"
],
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "text.jade entity.name",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "text.jade entity.other.attribute-name.tag",
"settings": {
"fontStyle": "italic"
}
},
{
"scope": "text.jade string.interpolated",
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": "source.ts entity.name.type",
"settings": {
"foreground": "#80FFBB"
}
},
{
"scope": "source.ts keyword",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "source.ts punctuation.definition.parameters",
"settings": {
"foreground": "#E1EFFF"
}
},
{
"scope": "meta.arrow.ts punctuation.definition.parameters",
"settings": {
"foreground": "#FFEE80"
}
},
{
"scope": "source.php entity",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "variable.other.php",
"settings": {
"foreground": "#FFC600"
}
},
{
"scope": "storage.type.cs",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "entity.name.variable.property.cs",
"settings": {
"foreground": "#9EFFFF"
}
},
{
"scope": "storage.modifier.cs",
"settings": {
"foreground": "#80FFBB"
}
},
{
"scope": [
"modifier",
"this",
"comment",
"storage.modifier",
"entity.other.attribute-name.js",
"entity.other.attribute-name.js",
"entity.other.attribute-name.ts",
"entity.other.attribute-name.tsx",
"entity.other.attribute-name.html"
],
"settings": {
"fontStyle": "italic"
}
},
{
"scope": [
"keyword.control.export"
],
"settings": {
"foreground": "#FF9D00",
"fontStyle": "italic"
}
},
{
"scope": [
"meta.return.type.ts"
],
"settings": {
"foreground": "#FF0088",
"fontStyle": "italic"
}
},
{
"scope": "comment",
"settings": {
"fontStyle": ""
}
},
{
"scope": [
"comment.line",
"constant",
"constant.character",
"constant.character.escape",
"constant.numeric",
"constant.numeric.integer",
"constant.numeric.float",
"constant.numeric.hex",
"constant.numeric.octal",
"constant.other",
"constant.regexp",
"constant.rgb-value",
"emphasis",
"entity",
"entity.name",
"entity.name.class",
"entity.name.function",
"entity.name.method",
"entity.name.section",
"entity.name.selector",
"entity.name.tag",
"entity.name.type",
"entity.other",
"entity.other.attribute-name",
"entity.other.inherited-class",
"invalid",
"invalid.deprecated",
"invalid.illegal",
"keyword",
"keyword.control",
"keyword.operator",
"keyword.operator.new",
"keyword.operator.assignment",
"keyword.operator.arithmetic",
"keyword.operator.logical",
"keyword.other",
"markup",
"markup.bold",
"markup.changed",
"markup.deleted",
"markup.heading",
"markup.inline.raw",
"markup.inserted",
"markup.italic",
"markup.list",
"markup.list.numbered",
"markup.list.unnumbered",
"markup.other",
"markup.quote",
"markup.raw",
"markup.underline",
"markup.underline.link",
"meta",
"meta.block",
"meta.cast",
"meta.class",
"meta.function",
"meta.function-call",
"meta.preprocessor",
"meta.return-type",
"meta.selector",
"meta.tag",
"meta.type.annotation",
"meta.type",
"punctuation.definition.string.begin",
"punctuation.definition.string.end",
"punctuation.separator",
"punctuation.separator.continuation",
"punctuation.terminator",
"storage",
"storage.modifier",
"storage.type",
"string",
"string.interpolated",
"string.other",
"string.quoted",
"string.quoted.double",
"string.quoted.other",
"string.quoted.single",
"string.quoted.triple",
"string.regexp",
"string.unquoted",
"strong",
"support",
"support.class",
"support.constant",
"support.function",
"support.other",
"support.type",
"support.type.property-name",
"support.variable",
"variable",
"variable.language",
"variable.name",
"variable.other",
"variable.other.readwrite",
"variable.parameter"
],
"settings": {
"fontStyle": ""
}
},
{
"scope": "comment, punctuation.definition.comment",
"settings": {
"foreground": "#D3D3D3",
"fontStyle": "italic"
}
},
{
"scope": "entity.other.attribute-name.js,entity.other.attribute-name.ts,entity.other.attribute-name.jsx,entity.other.attribute-name.tsx,variable.parameter,variable.language.super",
"settings": {
"fontStyle": "italic"
}
},
{
"scope": "comment.line.double-slash,comment.block.documentation",
"settings": {
"fontStyle": "italic"
}
},
{
"scope": "comment",
"settings": {
"foreground": "#929292"
}
},
{
"scope": [
"keyword.operator.logical",
"keyword.operator.arithmetic",
"keyword.operator.assignment",
"keyword.operator.bitwise"
],
"settings": {
"fontStyle": ""
}
},
{
"scope": "token.info-token",
"settings": {
"foreground": "#6796E6"
}
},
{
"scope": "token.warn-token",
"settings": {
"foreground": "#CD9731"
}
},
{
"scope": "token.error-token",
"settings": {
"foreground": "#F44747"
}
},
{
"scope": "token.debug-token",
"settings": {
"foreground": "#B267E6"
}
}
]
},
"sync.gist": "d3642b66d162ee88a1f8d70c5cb4ec3c",
"zenMode.restore": true,
"dart.previewFlutterUiGuides": true,
"errorLens.delay": 1998,
"dart.notifyAnalyzerErrors": true,
"files.watcherExclude": {
"*/*.class": true
},
"markdown.preview.fontSize": 16,
"markdown.preview.lineHeight": 1.7,
"workbench.colorTheme": "GitHub Dark",
"diffEditor.renderSideBySide": true,
"editor.lineNumbers": "off",
"editor.renderIndentGuides": false,
"workbench.colorCustomizations": {
// "editor.findMatchBackground": "#00cc44a8", //Current SEARCH MATCH
// "editor.findMatchHighlightBackground": "#ff7b00a1", //Other SEARCH MATCHES
// "tab.activeBorderTop": "#ff800a" // Active Tab Top Highlighting
},
"dart.checkForSdkUpdates": false,
"workbench.editor.pinnedTabSizing": "compact",
"java.configuration.checkProjectSettingsExclusions": false,
"jupyter.sendSelectionToInteractiveWindow": true,
"jupyter.askForKernelRestart": false,
"editor.cursorSmoothCaretAnimation": true,
"dart.flutterSdkPath": "/home/darkangel/src/flutter",
"java.refactor.renameFromFileExplorer": "autoApply",
"workbench.editor.scrollToSwitchTabs": true,
"emmet.includeLanguages": {
"javascript": "javascriptreact"
},
"todo-tree.tree.showScanModeButton": false,
"code-runner.showRunIconInEditorTitleMenu": false,
"code-runner.showRunCommandInExplorerContextMenu": false,
"code-runner.showRunCommandInEditorContextMenu": false,
"code-runner.showExecutionMessage": false,
"editor.linkedEditing": true,
"jsannotations.enabled": false,
"jsannotations.hideIfEqual": false,
"jsannotations.hideInvalidAnnotation": false,
"jsannotations.hideDiagnostics": false,
"jsannotations.fontWeight": "400",
"jsannotations.fontStyle": "italic",
"inline-parameters.enabled": true,
"workbench.editor.tabSizing": "shrink",
"zenMode.hideTabs": false,
"vscode_custom_css.imports": [
"file:///home/darkangel/Documents/customcssjs/removeeditoractions.css",
],
"vscode_custom_css.policy": true,
"git.enabled": false,
"workbench.tree.indent": 18,
"terminal.external.linuxExec": "xfce4-terminal",
"python.pythonPath": "/usr/bin/python3",
"jupyter.alwaysTrustNotebooks": true,
"kite.showWelcomeNotificationOnStartup": false,
"dart.previewFlutterUiGuidesCustomTracking": true,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment