Skip to content

Instantly share code, notes, and snippets.

@thamognya
Last active December 30, 2022 15:57
Show Gist options
  • Save thamognya/fafc297ea71972f07f23527c7fe05ce1 to your computer and use it in GitHub Desktop.
Save thamognya/fafc297ea71972f07f23527c7fe05ce1 to your computer and use it in GitHub Desktop.
vscode settings.json
{
"telemetry.telemetryLevel": "off",
"workbench.iconTheme": "material-icon-theme",
"editor.autoClosingBrackets": "always",
"editor.fontFamily": "'FiraCode Nerd Font Mono', 'Fira Code', 'Noto Mono', 'Droid Sans Mono', 'Courier New', monospace, 'Droid Sans Fallback'",
"editor.fontLigatures": true,
"editor.fontSize": 18,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": true,
"security.workspace.trust.untrustedFiles": "open",
"keyboard.dispatch": "keyCode",
"vim.useSystemClipboard": true,
"code-runner.runInTerminal": true,
"code-runner.saveFileBeforeRun": true,
"editor.smoothScrolling": true,
"files.associations": {
"*.dj.html": "django-html",
"*.html": "html",
"*.jsx": "javascriptreact",
"*.tsx": "typescriptreact",
"*.ts": "typescript",
"*.js": "javascript",
"*.json": "json",
"*.rs": "rust",
"*.css": "css"
},
"editor.inlineSuggest.enabled": true,
"liveshare.presence": true,
"terminal.integrated.fontSize": 18,
"editor.lineNumbers": "relative",
"vim.smartRelativeLine": true,
"pythonIndent.trimLinesWithOnlyWhitespace": true,
"vim.changeWordIncludesWhitespace": true,
"diffEditor.codeLens": true,
"github.copilot.enable": {
"*": true,
"yaml": false,
"plaintext": false,
"markdown": true
},
"html.format.indentHandlebars": true,
"html.format.indentInnerHtml": true,
"prettier.tabWidth": 4,
"emmet.excludeLanguages": [],
"git.alwaysSignOff": true,
"github.gitProtocol": "ssh",
"files.autoSave": "afterDelay",
"workbench.editorAssociations": {
"*.bin": "hexEditor.hexedit"
},
"notebook.lineNumbers": "on",
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80],
"editor.selectionHighlight": false,
"editor.suggest.snippetsPreventQuickSuggestions": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": false,
"editor.tabSize": 2
},
"dart.openDevTools": "flutter",
"editor.formatOnType": true,
"cmake.configureOnOpen": true,
"editor.formatOnSave": true,
"editor.formatOnSaveMode": "modificationsIfAvailable",
"typescript.format.insertSpaceAfterTypeAssertion": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnPaste": true,
"aws.codeWhisperer.shareCodeWhispererContentWithAWS": false,
"aws.telemetry": false,
"terminal.external.osxExec": "iTerm.app",
"cph.language.cpp.SubmissionCompiler": "GNU G++20 11.2.0 (64 bit, winlibs)",
"yaml.customTags": [
"!And",
"!And sequence",
"!If",
"!If sequence",
"!Not",
"!Not sequence",
"!Equals",
"!Equals sequence",
"!Or",
"!Or sequence",
"!FindInMap",
"!FindInMap sequence",
"!Base64",
"!Join",
"!Join sequence",
"!Cidr",
"!Ref",
"!Sub",
"!Sub sequence",
"!GetAtt",
"!GetAZs",
"!ImportValue",
"!ImportValue sequence",
"!Select",
"!Select sequence",
"!Split",
"!Split sequence"
],
"redhat.telemetry.enabled": false,
"editor.renderLineHighlight": "gutter",
"editor.occurrencesHighlight": false,
"editor.selectionHighlight": false,
"C_Cpp.default.cppStandard": "c++20",
"C_Cpp.default.cStandard": "c17",
"cph.general.defaultLanguage": "cpp",
"cph.language.cpp.Args": "-std=c++17",
"terminal.integrated.enableMultiLinePasteWarning": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"javascript.updateImportsOnFileMove.enabled": "always",
"terminal.integrated.shell.osx": "fish",
"terminal.integrated.ignoreProcessNames": [
"starship",
"oh-my-posh",
"bash",
"zsh",
"fish"
],
"editor.wordWrap": "on",
"workbench.colorTheme": "Ayu Dark",
"cph.language.cpp.Command": "g++-12",
"workbench.startupEditor": "none",
"editor.matchBrackets": false,
"editor.minimap.enabled": false, // removes minimap
"editor.renderWhitespace": "none", // removes whitespace chars
"editor.renderIndentGuides": false, // removes indent guides
"editor.renderLineHighlight": "none", // removes line highlight
"editor.overviewRulerBorder": false, // removes border from overview ruler (located on the right, same position as the scrollbar)
"editor.hideCursorInOverviewRuler": true, // hides cursor mark in the overview ruler
"editor.folding": false, // removes the folding feature
"editor.occurrencesHighlight": false, // removes highlights occurrences (still works when you select a word)
"editor.matchBrackets": false, // removes the highlight of matching brackets (I use Subtle Match Brackets extension for this)
"editor.glyphMargin": false, // removes the space used mainly for debugging indicators
"explorer.openEditors.visible": 0, // removes the open editors section at the top of the sidebar, you can see the opened files with ⌘ + ⌥ + Tab
// "workbench.activityBar.visible": false, // removes the activity bar (the 4 icons at the left of the screen), so now you will have to open the explorer, git, debugger and extension with shortcuts or through the Command Palette
"workbench.editor.showIcons": false, // removes icon from opened files in tabs
"workbench.editor.tabCloseButton": "off", // removes cross icon from tabs
"workbench.statusBar.visible": false, // removes the status bar
"indenticator.color.dark": "rgba(255,255,255,.1)", // adds a subtle indent guide (needs Indenticator extension)
"workbench.colorCustomizations": {
// object that allows you to customize your color theme: https://code.visualstudio.com/docs/getstarted/theme-color-reference
"tab.activeBorder": "#0000" // removes border to highlight active tabs (the colors formats are: #RGB, #RGBA, #RRGGBB or #RRGGBBAA)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment