Skip to content

Instantly share code, notes, and snippets.

@dnnr1
Last active March 14, 2026 20:24
Show Gist options
  • Select an option

  • Save dnnr1/992edd894f3d612dfaeeeac4867dd6d9 to your computer and use it in GitHub Desktop.

Select an option

Save dnnr1/992edd894f3d612dfaeeeac4867dd6d9 to your computer and use it in GitHub Desktop.
{
/*
########################################################################
Editor preferences
########################################################################
*/
"editor.fontFamily": "Cascadia Code",
"editor.tabSize": 2,
"editor.fontLigatures": true,
"editor.guides.indentation": false,
"editor.cursorStyle": "line",
"workbench.tree.renderIndentGuides": "none",
"workbench.startupEditor": "newUntitledFile",
"editor.hideCursorInOverviewRuler": true,
"editor.overviewRulerBorder": false,
"editor.scrollbar.horizontal": "hidden",
"breadcrumbs.enabled": false,
"explorer.openEditors.visible": 9,
"editor.bracketPairColorization.enabled": true,
"editor.guides.highlightActiveBracketPair": false,
"editor.guides.bracketPairsHorizontal": false,
"workbench.layoutControl.type": "menu",
"window.title": "☂️️️ ${rootName}️ → ${activeEditorShort} ☂️️",
"clock.alignment": "Right",
"files.eol": "\n",
"workbench.editor.enablePreview": false,
"workbench.editor.editorActionsLocation": "titleBar",
"workbench.editor.showTabs": "multiple",
"editor.suggestOnTriggerCharacters": false,
"editor.acceptSuggestionOnCommitCharacter": false,
"editor.selectionHighlight": false,
"editor.renderWhitespace": "none",
"editor.cursorSurroundingLines": 150,
"editor.cursorSurroundingLinesStyle": "all",
"editor.scrollBeyondLastLine": true,
"editor.wordWrap": "on",
"editor.renderLineHighlight": "none",
"editor.cursorSmoothCaretAnimation": "on",
/*
#######################################################################270#
Terminal settings
########################################################################
*/
"terminal.integrated.fontFamily": "Cascadia Code",
"terminal.integrated.fontSize": 12,
"terminal.integrated.cursorBlinking": false,
"terminal.integrated.showExitAlert": false,
"terminal.integrated.fontWeight": "400",
"terminal.integrated.cursorStyle": "underline",
/*
########################################################################
Explorer and Git settings
########################################################################
*/
"explorer.confirmDelete": false,
"git.enableSmartCommit": true,
"git.confirmSync": false,
/*
########################################################################
Specific Language Settings
########################################################################
*/
// "eslint.enable": true,
// "editor.defaultFormatter": "esbenp.prettier-vscode",
// "editor.codeActionsOnSave": {
// "source.fixAll.eslint": "explicit"
// },
"eslint.enable": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
// "source.fixAll": "always",
"source.fixAll.eslint": "always",
},
"[cpp]": { "editor.defaultFormatter": "ms-vscode.cpptools" },
"C_Cpp.formatting": "clangFormat",
/*
########################################################################
Vim settings
########################################################################
*/
"codeTelescope.window.closeBehaviorOnSelection": "dispose",
"codeTelescope.window.closeBehaviorOnClose": "dispose",
"extensions.experimental.affinity": {
"vscodevim.vim": 1,
},
"vim.useSystemClipboard": true,
"vim.leader": "Space",
"vim.hlsearch": true,
"editor.linkedEditing": true,
"editor.suggest.insertMode": "replace",
"vim.searchHighlightColor": "#f7ff0080",
"vim.searchHighlightTextColor": "#fff",
"vim.incsearch": true,
"vim.surround": true,
"vim.easymotion": true,
"vim.smartRelativeLine": true,
"vim.useCtrlKeys": true,
"vim.camelCaseMotion.enable": true,
"vim.handleKeys": {
"<C-p>": false,
},
"vim.foldfix": true,
"vim.normalModeKeyBindingsNonRecursive": [
{ "before": ["<leader>", "s", "v"], "commands": [":vsplit"] },
{ "before": ["<leader>", "s", "h"], "commands": [":split"] },
{
"before": ["<leader>", "w"],
"commands": [":w"],
},
{ "before": ["<leader>", "x"], "commands": [":x!"] },
{ "before": ["<leader>", "q"], "commands": [":q!"] },
{
"before": ["<leader>", "n", "h"],
"when": "editorTextFocus",
"commands": [":nohl"],
"silent": true,
},
//finder file
{
"before": ["<leader>", "f", "f"],
"commands": ["code-telescope.fuzzy.file"],
},
//finder string
{
"before": ["<leader>", "f", "s"],
"commands": ["code-telescope.fuzzy.wsText"],
},
{
"before": ["g", "i"],
"commands": [
"editor.action.revealImplementation",
"editor.action.peekImplementation",
],
},
{
"before": ["g", "r"],
"commands": [
"editor.action.revealReferences",
"editor.action.peekReferences",
],
},
{
"before": ["K"],
"commands": ["editor.action.showDefinitionPreviewHover"],
},
{
"before": ["<leader>", "e"],
"commands": ["workbench.action.toggleSidebarVisibility"],
},
// {
// "before": ["<leader>", "f", "s"],
// "commands": ["workbench.action.findInFiles"],
// },
// {
// "before": ["<leader>", "f", "f"],
// "commands": ["workbench.action.quickOpen"],
// },
//GIT
{
"before": ["<leader>", "h", "r"],
"commands": ["git.revertSelectedRanges"],
},
],
"vim.visualModeKeyBindings": [
{ "before": ["<"], "commands": ["editor.action.outdentLines"] },
{ "before": [">"], "commands": ["editor.action.indentLines"] },
],
/*
########################################################################
Other miscellaneous settings
########################################################################
*/
"liveServer.settings.donotShowInfoMsg": true,
"liveServer.settings.donotVerifyTags": true,
"security.workspace.trust.untrustedFiles": "newWindow",
"editor.semanticHighlighting.enabled": false,
"git.openRepositoryInParentFolders": "always",
"workbench.editor.empty.hint": "hidden",
"window.titleBarStyle": "custom",
"workbench.tree.indent": 24,
"explorer.confirmDragAndDrop": false,
"explorer.compactFolders": false,
"window.customTitleBarVisibility": "auto",
"window.zoomPerWindow": false,
"diffEditor.ignoreTrimWhitespace": true,
"editor.mouseWheelZoom": true,
"js/ts.updateImportsOnFileMove.enabled": "always",
"editor.inlayHints.enabled": "off",
"editor.stickyScroll.enabled": false,
"workbench.tree.enableStickyScroll": false,
"extensions.ignoreRecommendations": true,
"workbench.layoutControl.enabled": false,
"editor.minimap.enabled": false,
"cmake.configureOnOpen": false,
"cmake.configureOnEdit": false,
"window.commandCenter": false,
"C_Cpp.errorSquiggles": "enabled",
"cmake.showNotAllDocumentsSavedQuestion": false,
"cmake.showConfigureWithDebuggerNotification": false,
"cmake.additionalCompilerSearchDirs": [
"C:/msys64/mingw32/bin",
"C:/msys64/mingw64/bin",
"C:/msys64/clang32/bin",
"C:/msys64/clang64/bin",
"C:/msys64/clangarm64/bin",
"C:/msys64/ucrt64/bin",
],
"chat.agent.maxRequests": 100,
"window.controlsStyle": "custom",
"workbench.activityBar.location": "top",
"window.menuBarVisibility": "compact",
"workbench.secondarySideBar.defaultVisibility": "hidden",
"editor.largeFileOptimizations": false,
"github.copilot.enable": {
"*": false,
"plaintext": false,
"markdown": false,
"scminput": false,
"typescript": false,
"cpp": false,
"javascript": false,
"typescriptreact": false,
"jsonc": true,
},
"github.copilot.nextEditSuggestions.enabled": false,
"diffEditor.wordWrap": "off",
"chat.viewSessions.enabled": false,
"leetcode.hint.configWebviewMarkdown": false,
"leetcode.workspaceFolder": "C:\\Users\\Dann\\.leetcode",
"leetcode.defaultLanguage": "javascript",
"leetcode.hint.commentDescription": false,
"leetcode.hint.commandShortcut": false,
"chat.tools.terminal.autoApprove": {
"npm install": true,
},
"workbench.productIconTheme": "feather-vscode",
"window.zoomLevel": 1,
"prisma.hidePrisma6Prompts": true,
"chat.mcp.gallery.enabled": true,
"workbench.colorTheme": "Rosé Pine",
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment