make/vscode/template-workspace.jsonc
changeset 55166 2ae056696b15
equal deleted inserted replaced
55165:a82a367b2d8c 55166:2ae056696b15
       
     1 {
       
     2 	"folders": [
       
     3 		{
       
     4 			"name": "Source root",
       
     5 			"path": "{{TOPDIR}}"
       
     6 		},
       
     7 		// {{EXTRA_WORKSPACE_ROOT}}
       
     8 		{
       
     9 			"name": "Build artifacts",
       
    10 			"path": "{{OUTPUTDIR}}"
       
    11 		}
       
    12 	],
       
    13 	"extensions": {
       
    14 		"recommendations": [
       
    15 			// {{INDEXER_EXTENSIONS}}
       
    16 		]
       
    17 	},
       
    18 	"settings": {
       
    19 		// {{INDEXER_SETTINGS}}
       
    20 
       
    21 		// Additional conventions
       
    22 		"files.associations": {
       
    23 			"*.gmk": "makefile"
       
    24 		},
       
    25 
       
    26 		// Having these enabled slow down task execution
       
    27 		"typescript.tsc.autoDetect": "off",
       
    28 		"gulp.autoDetect": "off",
       
    29 		"npm.autoDetect": "off",
       
    30 		"grunt.autoDetect": "off",
       
    31 		"jake.autoDetect": "off",
       
    32 
       
    33 		// Certain types of files are not relevant for the file browser
       
    34 		"files.exclude": {
       
    35 			"**/.git": true,
       
    36 			"**/.hg": true,
       
    37 			"**/.DS_Store": true,
       
    38 		},
       
    39 
       
    40 		// Files that may be interesting to browse manually, but avoided during searches
       
    41 		"search.exclude": {
       
    42 			"**/*.class": true,
       
    43 			"**/*.jsa": true,
       
    44 			"**/*.vardeps": true,
       
    45 			"**/*.o": true,
       
    46 			"**/*.obj": true,
       
    47 			"**/*.d": true,
       
    48 			"**/*.d.*": true,
       
    49 			"**/*_batch*": true,
       
    50 			"**/*.marker": true,
       
    51 			"**/compile-commands/": true,
       
    52 			"**/objs": true,
       
    53 			"**/launcher-objs": true,
       
    54 			"**/*.cmdline": true,
       
    55 			"**/*.log": true,
       
    56 			".vscode": true,
       
    57 			".clangd": true
       
    58 		},
       
    59 
       
    60 		// Trailing whitespace should never be used in this project
       
    61 		"files.trimTrailingWhitespace": true
       
    62 	}
       
    63 }