make/vscode/template-workspace.jsonc
author darcy
Wed, 25 Sep 2019 13:37:42 -0700
changeset 58344 d29f0181ba42
parent 55166 2ae056696b15
permissions -rw-r--r--
8231443: Add java.io.Serial to list of platform annotations for annotation processing Reviewed-by: jjg

{
	"folders": [
		{
			"name": "Source root",
			"path": "{{TOPDIR}}"
		},
		// {{EXTRA_WORKSPACE_ROOT}}
		{
			"name": "Build artifacts",
			"path": "{{OUTPUTDIR}}"
		}
	],
	"extensions": {
		"recommendations": [
			// {{INDEXER_EXTENSIONS}}
		]
	},
	"settings": {
		// {{INDEXER_SETTINGS}}

		// Additional conventions
		"files.associations": {
			"*.gmk": "makefile"
		},

		// Having these enabled slow down task execution
		"typescript.tsc.autoDetect": "off",
		"gulp.autoDetect": "off",
		"npm.autoDetect": "off",
		"grunt.autoDetect": "off",
		"jake.autoDetect": "off",

		// Certain types of files are not relevant for the file browser
		"files.exclude": {
			"**/.git": true,
			"**/.hg": true,
			"**/.DS_Store": true,
		},

		// Files that may be interesting to browse manually, but avoided during searches
		"search.exclude": {
			"**/*.class": true,
			"**/*.jsa": true,
			"**/*.vardeps": true,
			"**/*.o": true,
			"**/*.obj": true,
			"**/*.d": true,
			"**/*.d.*": true,
			"**/*_batch*": true,
			"**/*.marker": true,
			"**/compile-commands/": true,
			"**/objs": true,
			"**/launcher-objs": true,
			"**/*.cmdline": true,
			"**/*.log": true,
			".vscode": true,
			".clangd": true
		},

		// Trailing whitespace should never be used in this project
		"files.trimTrailingWhitespace": true
	}
}