{ // nice editor settings "editor.formatOnSave": true, "editor.formatOnPaste": true, "editor.codeActionsOnSave": { "source.organizeImports": true, "source.fixAll": false, }, "editor.rulers": [ 120 ], // editorconfig redundancy "files.insertFinalNewline": true, "files.trimTrailingWhitespace": true, // hidde unimportant files/folders "files.exclude": { // defaults "**/.git": true, "**/.svn": true, "**/.hg": true, "**/CVS": true, "**/.DS_Store": true, "**/Thumbs.db": true, // annoying "**/__pycache__": true, "**/.mypy_cache": true, "**/.ruff_cache": true, "**/*.tmp": true, }, // cpp /clang / cmake settings "C_Cpp.default.configurationProvider": "ms-vscode.cmake-tools", "C_Cpp.intelliSenseEngine": "disabled", "C_Cpp.intelliSenseEngineFallback": "enabled", "C_Cpp.clang_format_path": "/softs/compiler/llvm/latest/bin/clang-format", "C_Cpp.codeAnalysis.clangTidy.enabled": true, "C_Cpp.codeAnalysis.clangTidy.path": "/softs/compiler/llvm/latest/bin/clang-tidy", "clangd.path": "/softs/compiler/llvm/latest/bin/clangd", "cmake.cmakePath": "/softs/cmake/latest/bin/cmake", "cmake.preferredGenerators": [ "Ninja", "Unix Makefiles" ], "cmakeFormat.exePath": "/softs/conda/auto/envs/cmake-format/bin/cmake-format", "cmake.languageSupport.dotnetPath": "/softs/conda/auto/envs/dotnet/lib/dotnet/dotnet", // python settings "python.analysis.typeCheckingMode": "basic", // get ready to be annoyed "python.defaultInterpreterPath": "/local_scratch/lfainsin/.conda/envs/pointmlp/bin/python", "python.linting.enabled": true, "python.linting.lintOnSave": true, "python.linting.mypyEnabled": true, // fixes for broken auto-activation on rosetta "python.terminal.activateEnvironment": false, "terminal.integrated.profiles.linux": { "python": { "path": "bash", "icon": "rocket", "args": [ "--init-file", ".vscode/setup.sh" ], } }, "terminal.integrated.env.linux": { "PYTHONPATH": "${workspaceFolder}/src/", "SLURM_JOB_ID": null, // unset or else lightning_logs v_num uses it }, }