Skip to content

Instantly share code, notes, and snippets.

@qis
Last active August 31, 2025 04:54
Show Gist options
  • Save qis/1868bc26199ff1df27cd36f6ff5c1220 to your computer and use it in GitHub Desktop.
Save qis/1868bc26199ff1df27cd36f6ff5c1220 to your computer and use it in GitHub Desktop.
{
// Style
"editor.tabSize": 8,
"editor.indentSize": 2,
"editor.detectIndentation": false,
"editor.wordWrap": "on",
"editor.wordWrapColumn": 120,
"editor.rulers": [ 120 ],
"files.eol": "\n",
// Fonts
"editor.fontFamily": "DejaVuSansM Nerd Font Mono",
"editor.fontSize": 14,
"terminal.integrated.fontFamily": "DejaVuSansM Nerd Font Mono",
"terminal.integrated.fontSize": 14,
// General
"chat.commandCenter.enabled": false,
"editor.dragAndDrop": false,
"editor.folding": false,
"editor.inlayHints.enabled": "off",
"editor.largeFileOptimizations": false,
"editor.links": false,
"editor.minimap.scale": 2,
"editor.multiCursorModifier": "ctrlCmd",
"editor.renderFinalNewline": "dimmed",
"editor.renderLineHighlight": "gutter",
"editor.renderWhitespace": "selection",
"editor.smoothScrolling": true,
"editor.stickyScroll.enabled": false,
"editor.unicodeHighlight.allowedLocales": { "ru": true },
"explorer.confirmDelete": false,
"explorer.confirmDragAndDrop": false,
"extensions.ignoreRecommendations": true,
"files.defaultLanguage": "markdown",
"files.hotExit": "off",
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"security.allowedUNCHosts": [ "dev", "test" ],
"security.workspace.trust.banner": "always",
"security.workspace.trust.enabled": false,
"security.workspace.trust.untrustedFiles": "open",
"telemetry.telemetryLevel": "off",
"window.commandCenter": true,
"window.closeWhenEmpty": false,
"window.newWindowDimensions": "inherit",
"window.openFilesInNewWindow": "off",
"window.openFoldersInNewWindow": "off",
"window.restoreWindows": "none",
"window.titleBarStyle": "custom",
"workbench.colorTheme": "Default Dark Modern",
"workbench.startupEditor": "none",
// Terminal
"terminal.integrated.defaultProfile.windows": "Command Prompt",
"terminal.integrated.copyOnSelection": true,
"terminal.integrated.cwd": "${workspaceFolder}",
"terminal.integrated.rightClickBehavior": "paste",
// Debug
"debug.showInStatusBar": "never",
"debug.toolBarLocation": "commandCenter",
"debug.internalConsoleOptions": "openOnSessionStart",
"debug.console.collapseIdenticalLines": false,
// Git
"git.autofetch": false,
"git.autoRepositoryDetection": false,
"git.confirmSync": false,
"git.enableSmartCommit": true,
"git.openRepositoryInParentFolders": "never",
"git.postCommitCommand": "push",
"git.showPushSuccessNotification": true,
// Web
"html.format.extraLiners": "",
"html.format.indentInnerHtml": false,
"javascript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false,
"javascript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
"typescript.format.insertSpaceAfterFunctionKeywordForAnonymousFunctions": false,
"typescript.format.insertSpaceAfterOpeningAndBeforeClosingNonemptyBrackets": true,
// Extension: C/C++ (ms-vscode.cpptools)
"C_Cpp.copilotHover": "disabled",
"C_Cpp.intelliSenseEngine": "disabled",
// Extension: clangd (llvm-vs-code-extensions.vscode-clangd)
"clangd.path": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\Llvm\\x64\\bin\\clangd.exe",
"clangd.arguments": [
"--experimental-modules-support",
"--header-insertion=never"
],
// Extension: CMake Tools (ms-vscode.cmake-tools)
"cmake.copyCompileCommands": "${workspaceFolder}/build/compile_commands.json",
"cmake.enableAutomaticKitScan": false,
"cmake.ignoreCMakeListsMissing": true,
"cmake.showConfigureWithDebuggerNotification": false,
"cmake.launchBehavior": "breakAndReuseTerminal",
"cmake.useCMakePresets": "always",
"cmake.pinnedCommands": [
"workbench.action.tasks.configureTaskRunner",
"workbench.action.tasks.runTask",
"workbench.action.tasks.debug"
],
"cmake.options.statusBarVisibility": "hidden",
"cmake.options.advanced": {
"configurePreset": {
"statusBarVisibility": "compact"
},
"buildPreset": {
"statusBarVisibility": "hidden"
},
"buildTarget": {
"statusBarVisibility": "compact"
},
"launchTarget": {
"statusBarVisibility": "compact"
},
"build": {
"statusBarVisibility": "icon"
},
"debug": {
"statusBarVisibility": "icon"
},
"launch": {
"statusBarVisibility": "icon"
},
},
// Extension: LLDB DAP (llvm-vs-code-extensions.lldb-dap)
"lldb-dap.executable-path": "C:\\Program Files\\Microsoft Visual Studio\\2022\\Community\\VC\\Tools\\Llvm\\x64\\bin\\lldb-dap.exe",
"cmake.debugConfig": {
"name": "LLDB",
"type": "lldb-dap",
"request": "launch",
"console": "internalConsole",
"program": "${command:cmake.launchTargetPath}",
"cwd": "${workspaceRoot}",
"args": [],
"env": []
},
// Extension: Reflow Markdown
"reflowMarkdown.preferredLineLength": 100,
// Format
"[c][cpp]": {
"editor.defaultFormatter": "llvm-vs-code-extensions.vscode-clangd",
"editor.formatOnSave": true
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment