diff --git a/cursor/.config/Cursor/User/settings.json b/cursor/.config/Cursor/User/settings.json new file mode 100644 index 0000000..5c86cec --- /dev/null +++ b/cursor/.config/Cursor/User/settings.json @@ -0,0 +1,71 @@ +{ + "editor.tabSize": 2, + "editor.insertSpaces": true, + "editor.formatOnSave": true, + "editor.fontFamily": "'FiraCode Nerd Font Mono', Consolas, 'Courier New', monospace", + "editor.fontSize": 14, + "editor.minimap.enabled": false, + "editor.scrollbar.vertical": "auto", + "editor.scrollbar.horizontal": "auto", + "window.titleBarStyle": "custom", + "workbench.colorTheme": "Catppuccin Mocha", + "workbench.iconTheme": "catppuccin-mocha", + "terminal.integrated.defaultProfile.windows": "PowerShell", + "terminal.integrated.fontFamily": "'FiraCode Nerd Font Mono', monospace", + "terminal.integrated.fontSize": 14, + "go.addTags": { + "options": "", + "promptForTags": true, + "transform": "camelcase" + }, + "go.toolsManagement.autoUpdate": true, + "emeraldwalk.runonsave": { + "commands": [ + { + "match": "\\.go$", + "cmd": "golines ${file} -w --base-formatter goimports-reviser -m 120 -t 2" + } + ] + }, + "terminal.integrated.defaultProfile.linux": "zsh", + "extensions.ignoreRecommendations": true, + "[sql]": { + "editor.formatOnSave": false, + "editor.defaultFormatter": "inferrinizzard.prettier-sql-vscode" + }, + "Prettier-SQL.SQLFlavourOverride": "postgresql", + "Prettier-SQL.commaPosition": "after", + "Prettier-SQL.indentStyle": "tabularRight", + "Prettier-SQL.keywordCase": "upper", + "[typescriptreact]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[typescript]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "workbench.tree.indent": 14, + "workbench.tree.renderIndentGuides": "always", + "workbench.tree.enableStickyScroll": true, + "explorer.confirmDelete": false, + "[jsonc]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "cursor.cpp.disabledLanguages": [ + "typescript", + "go" + ], + "files.associations": { + "*.css": "tailwindcss" + }, + "prettier.requireConfig": true, + "editor.accessibilitySupport": "off", + "explorer.confirmDragAndDrop": false, + "[html]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "[json]": { + "editor.defaultFormatter": "esbenp.prettier-vscode" + }, + "cursor.chat.smoothStreaming": true, + "godotTools.lsp.serverPort": 6005 +} \ No newline at end of file