nix-dots/user/modules/vscode/settings.json

164 lines
3.7 KiB
JSON

{
"git.enableSmartCommit": true,
"git.autofetch": true,
"git.confirmSync": false,
"editor.tabSize": 2,
"editor.fontSize": 14,
"editor.fontFamily": "'CaskaydiaCove Nerd Font', 'Cascadia Code', Menlo, Monaco, 'Courier New', monospace",
"workbench.editorAssociations": {
"*.ipynb": "jupyter-notebook"
},
"editor.lineHeight": 20,
"editor.suggestSelection": "first",
"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
"files.exclude": {
"**/.classpath": true,
"**/.project": true,
"**/.settings": true,
"**/.factorypath": true
},
"explorer.confirmDragAndDrop": false,
"intelephense.stubs": [
"apache",
"bcmath",
"bz2",
"calendar",
"com_dotnet",
"Core",
"ctype",
"curl",
"date",
"dba",
"dom",
"enchant",
"exif",
"FFI",
"fileinfo",
"filter",
"fpm",
"ftp",
"gd",
"gettext",
"gmp",
"hash",
"iconv",
"imap",
"intl",
"json",
"ldap",
"libxml",
"mbstring",
"meta",
"mysqli",
"oci8",
"odbc",
"openssl",
"pcntl",
"pcre",
"PDO",
"pdo_ibm",
"pdo_mysql",
"pdo_pgsql",
"pdo_sqlite",
"pgsql",
"Phar",
"posix",
"pspell",
"readline",
"Reflection",
"session",
"shmop",
"SimpleXML",
"snmp",
"soap",
"sockets",
"sodium",
"SPL",
"sqlite3",
"standard",
"superglobals",
"sysvmsg",
"sysvsem",
"sysvshm",
"tidy",
"tokenizer",
"xml",
"xmlreader",
"xmlrpc",
"xmlwriter",
"xsl",
"Zend OPcache",
"zip",
"zlib",
"wordpress"
],
"terminal.integrated.fontFamily": "'CaskaydiaCove Nerd Font Mono', 'Cascadia Mono PL'",
"terminal.integrated.fontSize": 13,
"[javascript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[json]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescriptreact]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"svelte.enable-ts-plugin": true,
"svelte.plugin.svelte.note-new-transformation": false,
"editor.accessibilitySupport": "off",
"editor.smoothScrolling": true,
"workbench.list.smoothScrolling": true,
"window.commandCenter": false,
"java.eclipse.downloadSources": true,
"java.configuration.runtimes": [
{
"name": "JavaSE-17",
"path": "/opt/homebrew/Cellar/openjdk@17/17.0.6/libexec/openjdk.jdk/Contents/Home",
"default": true
}
],
"editor.minimap.enabled": false,
"eslint.format.enable": true,
"[typescript]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"editor.formatOnSave": true,
"[html]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[vue]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[markdown]": {
"editor.wordWrap": "bounded"
},
"[latex]": {
"editor.wordWrap": "bounded"
},
"workbench.editor.enablePreview": false,
"typescript.updateImportsOnFileMove.enabled": "always",
"diffEditor.ignoreTrimWhitespace": false,
"[python]": {
"editor.defaultFormatter": "ms-python.black-formatter"
},
"[dart]": {
"editor.formatOnSave": true,
"editor.formatOnType": true,
"editor.rulers": [80],
"editor.selectionHighlight": false,
"editor.suggestSelection": "first",
"editor.tabCompletion": "onlySnippets",
"editor.wordBasedSuggestions": "off"
},
"[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"nix.enableLanguageServer": true,
"nix.serverPath": "nil",
"cSpell.userWords": ["typecheck"],
"workbench.colorTheme": "Min Dark"
}