Skip to content

Instantly share code, notes, and snippets.

@vampirepapi
Created November 22, 2024 06:01
Show Gist options
  • Save vampirepapi/51f538cd7cd9705c29bd80812b999ed4 to your computer and use it in GitHub Desktop.
Save vampirepapi/51f538cd7cd9705c29bd80812b999ed4 to your computer and use it in GitHub Desktop.
vscode minimal configs
/*
* VS Code Settings Configuration
*
* This configuration file customizes VS Code's appearance and behavior with:
* - Custom font settings (JetBrains Mono for editor and terminal)
* - Minimal UI with hidden elements and custom layouts
* - Editor customizations (line height, padding, cursor behavior)
* - Custom window styling with transparent title bar
* - Background image settings for editor and sidebar
* - Disabled features for a cleaner interface
* - Git and development tool configurations
*/
{
"workbench.startupEditor": "none",
"editor.fontFamily": "JetBrains Mono, Consolas, 'Courier New', monospace",
// "editor.fontFamily": "Victor Mono",
"editor.fontLigatures": true,
"editor.fontSize": 18,
"editor.tabSize": 4,
"terminal.integrated.fontFamily": "JetBrains Mono",
"terminal.integrated.fontSize": 14,
"workbench.productIconTheme": "fluent-icons",
"explorer.openEditors.visible": 10,
"explorer.autoReveal": false,
"editor.minimap.size": "proportional",
"workbench.tree.indent": 12,
"workbench.tree.renderIndentGuides": "none",
"workbench.editor.tabCloseButton": "onhover",
"breadcrumbs.enabled": false,
"editor.overviewRulerBorder": false,
"editor.padding.bottom": 14,
"editor.padding.top": 14,
"editor.scrollbar.horizontal": "auto",
"editor.codeLens": false,
// hides breakpoint area
// "editor.glyphMargin": false,
"editor.foldingHighlight": false,
"editor.renderLineHighlight": "none",
"editor.guides.indentation": true,
"editor.guides.highlightActiveIndentation": false,
"editor.matchBrackets": "near",
"editor.guides.highlightActiveBracketPair": false,
"editor.parameterHints.enabled": false,
"editor.inlayHints.enabled": "off",
"editor.smoothScrolling": true,
"editor.lineNumbers": "on",
"explorer.compactFolders": false,
"window.autoDetectHighContrast": false,
// Set the window title to the root name
// "window.title": "$💤 {dirty}${activeEditorShort}${separator}${rootName}${separator}${profileName}",
"window.title": "$💤 {dirty}${activeEditorShort}${separator}${activeEditorMedium}${separator}",
"zenMode.fullScreen": false,
"editor.lineHeight": 28,
"workbench.activityBar.location": "top",
"workbench.editor.tabActionCloseVisibility": true,
"apc.electron": {
"frame": false,
"titleBarStyle": "hidden",
},
// Move the editor actions to the title bar - cool setting to move all the editor actions to the title bar
"workbench.editor.editorActionsLocation": "titleBar",
"window.titleBarStyle": "custom",
"apc.statusBar": {
"position": "editor-bottom"
},
"apc.activityBar": {
"position": "bottom",
"size": 36
},
"apc.stylesheet": {
// Hide the title elements in the editor group container - hide/show files title bar
// ".editor-group-container .title *": "display: none;",
// Make the title elements in the editor group container non-clickable
// ".editor-group-container .title": "pointer-events: none;",
".decorationsOverviewRuler": "display: none;",
".editor-group-container.empty": "-webkit-app-region: drag;",
// Remove the box shadow from the scroll decoration in the Monaco editor
".monaco-editor .scroll-decoration": "box-shadow: none;",
// Set the color for the cursor in the Monaco editor
".monaco-editor .cursors-layer .cursor": "background-image: linear-gradient(135deg, #67D0FF 10%, #C45DFF 100%)",
},
"editor.hideCursorInOverviewRuler": true,
"editor.cursorBlinking": "phase",
"editor.cursorSmoothCaretAnimation": "on",
"update.mode": "none",
"apc.header": {
"height": 36
},
"symbols.hidesExplorerArrows": false,
"window.commandCenter": false,
"editor.minimap.showSlider": "mouseover",
"window.menuBarVisibility": "toggle",
"workbench.layoutControl.enabled": false,
//brackets colorizations
// "editor.bracketPairColorization.enabled": true,
// "editor.bracketPairColorization.independentColorPoolPerBracketType": true,
// "editor.guides.bracketPairs": true,
// Set the editor backgrounds
"background.editorBackgrounds": [
"c:/Users/shubhsou/Downloads/GZ1VxFyWIAoW0XK.png"
],
// Set the background blur
"background.backgroundBlur": [
"0",
"5px",
"1 px",
"0"
],
"editor.stickyScroll.enabled": false,
// Enable line nos in ZEN mode
"window.customTitleBarVisibility": "auto",
"git.enableSmartCommit": true,
"codeium.enableConfig": {
"*": true,
"markdown": true
},
"git.confirmSync": false,
"redhat.telemetry.enabled": true,
"github.copilot.enable": {
"*": true,
"plaintext": false,
"markdown": false,
"scminput": false,
"java": true
},
"background.windowBackgrounds": [],
"background.backgroundOpacity": [
0.1,
0.1,
0.1,
0.1
],
"background.sidebarBackgrounds": [
"c:/Users/shubhsou/Shubham S/wallpapers-main/Cherry Blossoms/**"
],
// "editor.fontWeight": "500",
"editor.wordWrap": "on",
"java.debug.settings.showLogicalStructure": false,
"editor.minimap.enabled": false,
"editor.guides.bracketPairs": true,
"workbench.colorTheme": "Houston",
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"files.associations": {
"*.http": "http"
},
"java.debug.settings.showStaticVariables": false,
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment