Skip to content

Instantly share code, notes, and snippets.

@potados99
Last active October 31, 2025 00:52
Show Gist options
  • Save potados99/a3415287d720f699d1cba590a82fae7d to your computer and use it in GitHub Desktop.
Save potados99/a3415287d720f699d1cba590a82fae7d to your computer and use it in GitHub Desktop.
Cursor 뜯어고치기
{
"window.commandCenter": true,
"files.autoSave": "afterDelay",
"workbench.iconTheme": "vscode-jetbrains-icon-theme-2023-auto",
"editor.fontSize": 14,
"workbench.colorTheme": "WebStorm New Dark",
"git.openRepositoryInParentFolders": "always",
"typescript.tsserver.nodePath": "node",
"typescript.tsserver.maxTsServerMemory": 8192,
"explorer.confirmDelete": false,
"git.confirmSync": false,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"cursor.cpp.disabledLanguages": ["plaintext"],
"explorer.confirmDragAndDrop": false,
"gitlens.views.scm.grouped.hiddenViews": {
"commits": false,
"worktrees": false,
"branches": false,
"remotes": false,
"stashes": false,
"tags": false,
"contributors": false,
"repositories": false,
"fileHistory": false,
"launchpad": false,
"searchAndCompare": false
},
"gitlens.views.repositories.files.layout": "tree",
"gitlens.views.scm.grouped.views": {
"commits": false,
"branches": true,
"remotes": true,
"stashes": true,
"tags": true,
"worktrees": true,
"contributors": true,
"fileHistory": false,
"repositories": true,
"searchAndCompare": false,
"launchpad": false
},
"editor.roundedSelection": true,
"editor.gotoLocation.multipleDefinitions": "goto",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
// Electron BrowserWindow options
// - https://www.electronjs.org/docs/latest/api/base-window
// - https://www.electronjs.org/docs/latest/api/browser-window
"custom-ui-style.electron": {
// Frameless window (no title bar, no MacOS traffic light buttons)
// - "A frameless window removes all chrome applied by the OS, including window controls"
// - https://www.electronjs.org/docs/latest/api/base-window#new-basewindowoptions
// - https://www.electronjs.org/docs/latest/tutorial/custom-window-styles#frameless-windows
// - https://www.electronjs.org/docs/latest/tutorial/custom-title-bar
"frame": true,
// Disable rounded corners (MacOS)
// - https://www.electronjs.org/docs/latest/api/base-window#new-basewindowoptions
// - "Whether frameless window should have rounded corners on MacOS"
// - "Setting this property to false will prevent the window from being fullscreenable"
"roundedCorners": true
},
"custom-ui-style.external.imports": [
// "file://${userHome}/Library/Application Support/Cursor/User/resize-list-row-height.js",
],
"custom-ui-style.stylesheet": {
".titlebar-left": "background: linear-gradient(99deg, #454959aa, transparent);",
".tabs-and-actions-container .tabs-container": "height: 42px !important;",
".tabs-and-actions-container .tab": "height: 42px !important;",
".tabs-and-actions-container .tab-border-bottom-container": "height: 4px !important; border-radius: 4px !important;",
".editor-group-container:not(:has(:focus)) .tabs-and-actions-container .tab-border-bottom-container": "background-color: #555 !important;",
".explorer-folders-view .monaco-list-row": "border-radius: 4px !important; width: calc(100% - 24px) !important; margin: 0 12px !important;"
},
"workbench.colorCustomizations": {},
// Custom stylesheet, support native nest selectors
"custom-ui-style.stylesheetj": {
// sidebar and general styling
".editor-actions": "opacity:0.5",
".title-label > h2": "display: none",
".monaco-list-row.selected, .monaco-list-row.focused": "box-shadow: inset 0 1px 0 #ffffff09 !important; outline:1px solid #00000020 !important;",
".monaco-workbench .monaco-list:not(.element-focused):focus:before": "display: none",
".line-numbers": "width: 36px !important;",
".current-line-margin-both": "background-color: #ffffff12 !important; width: calc(100% - 16px) !important; left:12px !important; border-radius: 4px;",
".quick-input-widget": "top: 50% !important; transform: translateY(-51%); backdrop-filter: blur(10px); border: 1px solid #ffffff12;",
".quick-input-widget .monaco-inputbox": "height: 32px !important; border-radius: 8px; margin-bottom: 4px;",
".quick-input-widget .monaco-list-rows": "background: transparent !important;",
".hover-widget": "backdrop-filter:blur(10px);",
".monaco-button": "border-radius: 4px; box-shadow: inset 0 1px 0 #ffffff09 !important;",
".notification-toast": "backdrop-filter:blur(10px); border: 1px solid #ffffff09 !important; border-radius: 8px !important; ",
".sidebar ul[role=tablist] .action-item": "width:32px;padding:0px !important; height:32px !important; display:flex !important; align-items:center; justify-content:center; border-radius:4px;",
".sidebar ul[role=tablist] .action-item.checked": "background-color: #ffffff12 !important; box-shadow:inset 0 1px 0 #ffffff09 !important; border-radius:6px;outline:1px solid #00000020 !important;",
".sidebar ul[role=tablist] .action-label:before": "left:auto !important;",
".sidebar ul[role=tablist] .active-item-indicator": "display:none !important;",
".find-widget": "border-radius:6px; backdrop-filter:blur(4px);",
".monaco-inputbox, .scm-editor": "border-radius:6px !important;",
".slider": "border-radius: 4px; backdrop-filter:blur(10px);",
".monaco-button-dropdown": "border-radius:6px !important;",
".context-view.monaco-menu-container": "border: 1px solid #ffffff09 !important; border-radius: 8px !important;",
".suggest-widget": "border-radius:6px !important; backdrop-filter:blur(10px); overflow:hidden; box-shadow:0 0 10px #00000030;",
".suggest-widget .monaco-row": "border-radius:0px !important;",
".monaco-hover": "backdrop-filter:blur(10px); border-radius:8px !important;",
".monaco-workbench .part.sidebar": "border: none !important;",
// rounded corners and shadows for editors
".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab": "border:none !important; background:#1c1c1c !important;",
".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active": "border-radius: 0.5rem;background:#242424 !important;",
".editor-group-container": "border-radius: 0.5rem; overflow:hidden;",
".tabs-and-actions-container": "border-radius:0.5rem 0.5rem 0 0; background:#1c1c1c;",
".tabs-and-actions-container .monaco-scrollable-element .tabs-container >*": "scale:0.95; margin:2px 0px;",
".editor-group-container .editor-container:has(.extension-editor)": "border-radius: 0.5rem;",
".monaco-workbench .part.editor>.content": "padding: 0 10px 10px 10px; position: relative; background:#242424 !important;",
".monaco-workbench .part.editor .monaco-scrollable-element > .scrollbar.vertical": "margin-right:20px",
".monaco-workbench .part.editor>.content .editor-group-container": "border-radius: 0.5rem; height: calc(100% - 10px); width:calc(100% - 20px); overflow: hidden; box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px",
".monaco-editor": "border-radius: 0 0 0.5rem 0.5rem; overflow: hidden;",
".monaco-editor-background": "border-radius: 0.5rem;",
".monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.active.tab-border-top>.tab-border-top-container, .monaco-workbench .part.editor>.content .editor-group-container>.title .tabs-container>.tab.selected.tab-border-top>.tab-border-top-container": "height: 0",
".breadcrumbs-below-tabs": "overflow: hidden; background: #1c1c1c",
".monaco-breadcrumbs": "font-size: 0.7rem",
".monaco-editor .sticky-widget": "box-shadow: none; border-color: #2b2d30",
".monaco-editor .scroll-decoration": "box-shadow: none",
".tabs-and-actions-container:has(.tab.active:first-child)": "box-shadow: -20px 5px 0 0 #1c1c1c; border-radius: 0.5rem 0.5rem 0 0;",
".monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before": "background: #2b2d30 !important",
".monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before": "background: #2b2d30 !important",
".monaco-workbench .part.titlebar>.titlebar-container>.titlebar-center>.window-title>.command-center .action-item.command-center-center": "border-radius: 0.5rem; border: none",
".titlebar-center, .titlebar-right": "opacity: 0.5; transition: all 0.15s",
".titlebar-center:hover, .titlebar-right:hover": "opacity: 1; pointer-events: all",
"li.action-item.icon.checked, li.action-item.icon:hover": "opacity: 1",
"li.action-item.icon": "transition: all 0.15s; opacity: 0.2",
".monaco-workbench .pane-composite-part>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked .active-item-indicator:before, .monaco-workbench .pane-composite-part>.header-or-footer>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .active-item-indicator:before, .monaco-workbench .pane-composite-part>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item.checked .active-item-indicator:before, .monaco-workbench .pane-composite-part>.title>.composite-bar-container>.composite-bar>.monaco-action-bar .action-item:focus .active-item-indicator:before": "border-top-width:1px",
// terminal related
".part.panel .composite-bar-container .actions-container .action-item:not(.checked) a": "color:rgb(120,120,120) !important",
".monaco-workbench .part.panel": "background:#1c1c1c !important; margin:0 10px 0 10px; height:calc(100% - 10px); border-radius:0.5rem; display:flex; flex-direction:column; box-shadow:rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px",
// secondary sidebar
".monaco-workbench .part.auxiliarybar": "margin: 0 0 0 10px !important; border-radius: 0.5rem; height:calc(100% - 10px); display:flex; flex-direction:column;",
// 3 dots menu shifting and bottom panel spacing
"#workbench\\.parts\\.sidebar > div.composite.has-composite-bar.header-or-footer.footer > div > div": "width:100%",
"#workbench\\.parts\\.sidebar > div.composite.has-composite-bar.header-or-footer.footer > div > div > div > ul": "justify-content:space-evenly",
"#workbench\\.parts\\.sidebar > div.composite.title": "position:absolute; right:0; bottom:35px;",
"#workbench\\.parts\\.sidebar": "height:100%;",
"#workbench\\.parts\\.sidebar > div.composite.has-composite-bar.header-or-footer.footer": "transform:translateY(30px)"
},
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"scratchpads.defaultFiletype": "txt",
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment