Skip to content

Instantly share code, notes, and snippets.

@r2luna
Last active April 1, 2025 12:53
Show Gist options
  • Save r2luna/fa93a5f93e3faa05f53dc86847f687b0 to your computer and use it in GitHub Desktop.
Save r2luna/fa93a5f93e3faa05f53dc86847f687b0 to your computer and use it in GitHub Desktop.
vscode.settings.2025
alefragnani.project-manager
be5invis.vscode-custom-css
bmewburn.vscode-intelephense-client
bradlc.vscode-tailwindcss
calebporzio.better-keybindings
dbaeumer.vscode-eslint
donjayamanne.githistory
dotenv.dotenv-vscode
esbenp.prettier-vscode
evan-buss.font-switcher
fabiospampinato.vscode-markdown-todo
formulahendry.auto-close-tag
formulahendry.auto-rename-tag
foxundermoon.shell-format
github.copilot
github.copilot-chat
github.vscode-github-actions
hypernym-studio.hypernym-icons
hyzeta.vscode-theme-github-light
jamiewest.theme-light-vs-mac
kennylong.kubernetes-yaml-formatter
koihik.vscode-lua-format
laravel.vscode-laravel
liamhammett.temphpest
m1guelpf.better-pest
m4tr1ck.livewire-goto-updated-3
mehedidracula.php-namespace-resolver
ms-azuretools.vscode-docker
neilbrayfield.php-docblocker
open-southeners.laravel-pint
panzerstadt.light-dark-toggle
patbenatar.advanced-new-file
qwtel.sqlite-viewer
raunofreiberg.vesper
redhat.vscode-yaml
ritwickdey.liveserver
shufo.vscode-blade-formatter
subframe7536.custom-ui-style
tamasfe.even-better-toml
usernamehw.errorlens
vscodevim.vim
vue.volar
.shortcuts {
display: none !important;
}
.titlebar {
padding-left: 0px !important;
}
.window-controls-container {
display: none !important;
}
.monaco-workbench
.part.editor
> .content
.editor-group-container
> .editor-group-watermark
> .letterpress {
background-image: url("vscode-file://vscode-app/Users/r2luna/Documents/Dev/pa.svg") !important;
height: 500px;
}
.line-numbers {
/* margin-top: 1px !important; */
padding-right: 30px !important;
position: relative !important;
width: 35px !important;
font-size: 16px !important;
font-family: "Rec Mono Linear" !important;
opacity: 0.3;
}
/* File Explorer Item Label */
.monaco-tree .monaco-tree-row .label-name,
.monaco-list .monaco-list-row .monaco-icon-label .label-name {
font-family: "Dank Mono", monospace !important;
}
.monaco-scrollable-element > .shadow.top {
display: none;
}
.monaco-editor .scroll-decoration {
display: none;
}
.quick-input-list .scrollbar {
display: none;
}
.sidebar .title-label {
padding: 5px !important;
}
.composite.title h2 {
font-size: 10px !important;
opacity: 30%;
margin-bottom: 3px !important;
}
/* .sidebar.right .monaco-action-bar {
display: none !important;
} */
{
"workbench.colorTheme": "Vesper",
"workbench.preferredLightColorTheme": "Light (Visual Studio for Mac)",
"workbench.preferredDarkColorTheme": "Vesper",
"window.autoDetectColorScheme": true,
"workbench.iconTheme": "hypernym-icons",
"editor.language.colorizedBracketPairs": [],
"editor.lineNumbers": "relative",
"laravel-pint.enable": true,
"editor.formatOnSave": true,
"vscode_custom_css.imports": [
"file:///Users/r2luna/Documents/Dev/vscode/vscode-nm.css"
],
"editor.renderWhitespace": "none",
"editor.quickSuggestions": {
"other": "on",
"comments": "off",
"strings": "off"
},
// "editor.suggestOnTriggerCharacters": false,
// "editor.tabCompletion": "on",
"files.autoSave": "afterDelay",
"extensions.ignoreRecommendations": true,
"window.titleBarStyle": "native",
"custom-ui-style.electron": {
"frame": false
},
"update.mode": "manual",
// -----------------------------
// Better Defaults
"workbench.tree.indent": 12,
"editor.smoothScrolling": true,
"editor.cursorBlinking": "smooth",
"editor.cursorSmoothCaretAnimation": "on",
"editor.experimental.asyncTokenization": true,
"editor.experimental.asyncTokenizationLogging": false,
"workbench.tree.enableStickyScroll": false,
"explorer.confirmDragAndDrop": false,
"explorer.confirmDelete": false,
"explorer.decorations.badges": false,
"editor.codeLens": false,
"editor.links": false,
"editor.parameterHints.enabled": false,
"workbench.sideBar.location": "left",
"window.openFoldersInNewWindow": "off",
"window.openFilesInNewWindow": "off",
"explorer.compactFolders": false,
"editor.semanticHighlighting.enabled": false,
"editor.copyWithSyntaxHighlighting": false,
"diffEditor.ignoreTrimWhitespace": false,
"editor.emptySelectionClipboard": false,
"workbench.editor.enablePreview": false,
"window.newWindowDimensions": "inherit",
"editor.multiCursorModifier": "ctrlCmd",
"files.trimTrailingWhitespace": true,
"diffEditor.renderSideBySide": false,
"editor.snippetSuggestions": "top",
"editor.detectIndentation": false,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
// -----------------------------
// Better Find
"search.useIgnoreFiles": false,
"search.exclude": {
"**/node_modules": true,
"**/bower_components": true,
"**/*.code-search": true,
"**/vendor/{[^l],?[^ai]}*": true,
"**/public/{[^i],?[^n]}*": true,
"**/dist": true,
"**/_ide_helper.php": true,
"**/composer.lock": true,
"**/package-lock.json": true,
"storage": true,
".phpunit.result.cache": true,
"_ide_helper.php": true,
"_ide_helper_models.php": true,
".php_cs.cache": true,
".phpstorm.meta.php": true
},
// -----------------------------
// Remove the Noisy Stuff
"editor.stickyScroll.enabled": false,
"workbench.tree.renderIndentGuides": "none",
"window.title": " ",
"workbench.statusBar.visible": false,
"workbench.editor.editorActionsLocation": "hidden",
"workbench.layoutControl.enabled": false,
"editor.showFoldingControls": "never",
"editor.guides.indentation": false,
"terminal.integrated.gpuAcceleration": "on",
"editor.scrollbar.vertical": "hidden",
"editor.scrollbar.horizontal": "hidden",
"workbench.editor.labelFormat": "short",
"workbench.editor.showTabs": "none",
"window.commandCenter": false,
"editor.minimap.enabled": false,
"breadcrumbs.enabled": false,
"scm.diffDecorations": "none",
"editor.hover.enabled": false,
"editor.matchBrackets": "never",
"workbench.tips.enabled": false,
"editor.colorDecorators": false,
"git.decorations.enabled": false,
"workbench.startupEditor": "none",
"editor.lightbulb.enabled": "off",
"editor.selectionHighlight": false,
"editor.overviewRulerBorder": false,
"editor.renderLineHighlight": "none",
"editor.occurrencesHighlight": "off",
"problems.decorations.enabled": false,
"editor.renderControlCharacters": false,
"editor.hideCursorInOverviewRuler": true,
"editor.gotoLocation.multipleReferences": "goto",
"editor.gotoLocation.multipleDefinitions": "goto",
"editor.gotoLocation.multipleDeclarations": "goto",
"workbench.editor.enablePreviewFromQuickOpen": false,
"editor.gotoLocation.multipleImplementations": "goto",
"editor.gotoLocation.multipleTypeDefinitions": "goto",
// -----------------------------
// Typography
"editor.fontFamily": "'Dank Mono', 'Rec Mono Linear', Menlo, Monaco, 'Courier New', monospace",
"editor.fontSize": 16,
"editor.lineHeight": 2.2,
"terminal.integrated.fontSize": 16,
"terminal.integrated.lineHeight": 1.4,
"editor.fontWeight": "600",
"workbench.activityBar.location": "hidden",
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[php]": {
"editor.defaultFormatter": "open-southeners.laravel-pint"
},
"[blade.php]": {
"editor.defaultFormatter": "shufo.vscode-blade-formatter"
},
"git.enableSmartCommit": true,
"git.autofetch": true,
"explorer.fileNesting.patterns": {
"*.ts": "${capture}.js",
"*.js": "${capture}.js.map, ${capture}.min.js, ${capture}.d.ts",
"*.jsx": "${capture}.js",
"*.tsx": "${capture}.ts",
"tsconfig.json": "tsconfig.*.json",
"package.json": "package-lock.json, yarn.lock, pnpm-lock.yaml, bun.lockb, bun.lock",
"composer.json": "composer.lock",
"psalm.xml": "psalm-baseline.xml",
".php-cs-fixer.php": ".php-cs-fixer.cache",
"phpunit.xml": ".phpunit.result.cache",
"*.php": "${basename}Test.php",
"*.sqlite": "${capture}.${extname}-*",
"*.db": "${capture}.${extname}-*",
"*.sqlite3": "${capture}.${extname}-*",
"*.db3": "${capture}.${extname}-*",
"*.sdb": "${capture}.${extname}-*",
"*.s3db": "${capture}.${extname}-*"
},
"emmet.includeLanguages": {
"blade.php": "html",
"twig": "html"
},
"files.associations": {
".php_cs.dist": "php",
".php_cs": "php",
".pre": "php",
"artisan": "php",
".env*": "dotenv"
},
"git.confirmSync": false,
"security.workspace.trust.untrustedFiles": "open",
"editor.tokenColorCustomizations": {
"[*Light*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#000"
}
}
]
},
"[*Dark*]": {
"textMateRules": [
{
"scope": "ref.matchtext",
"settings": {
"foreground": "#fff"
}
}
]
},
"textMateRules": []
},
"dotenv.enableAutocloaking": false,
"[dotenv]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
// -----------------------------
// NEOVIM
// "extensions.experimental.affinity": {
// "asvetliakov.vscode-neovim": 1
// },
// "vscode-neovim.neovimInitVimPaths.darwin": "/Users/r2luna/Documents/Dev/vscode/nvim.lua"
// -----------------------------
// VIM
"vim.easymotion": true,
"vim.incsearch": true,
"vim.useSystemClipboard": true,
"vim.useCtrlKeys": true,
"vim.smartcase": true,
"vim.ignorecase": true,
"extensions.experimental.affinity": {
"vscodevim.vim": 1
},
"vim.normalModeKeyBindings": [
{ "before": ["E"], "after": ["$"] },
{ "before": ["B"], "after": ["^"] },
{ "before": ["<Esc>"], "command": [":nohlsearch<CR>"] }
],
"vim.visualModeKeyBindings": [
{ "before": ["E"], "after": ["$"] },
{ "before": ["B"], "after": ["^"] }
],
"files.saveConflictResolution": "overwriteFileOnDisk",
"[blade]": {
"editor.defaultFormatter": "shufo.vscode-blade-formatter"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment