{"action":"created","issue":{"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1338","repository_url":"https://api.github.com/repos/Microsoft/vscode-cpptools","labels_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1338/labels{/name}","comments_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1338/comments","events_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1338/events","html_url":"https://github.com/Microsoft/vscode-cpptools/issues/1338","id":281313479,"number":1338,"title":"Configuration improvements","user":{"login":"csholmq","id":1297882,"avatar_url":"https://avatars2.githubusercontent.com/u/1297882?v=4","gravatar_id":"","url":"https://api.github.com/users/csholmq","html_url":"https://github.com/csholmq","followers_url":"https://api.github.com/users/csholmq/followers","following_url":"https://api.github.com/users/csholmq/following{/other_user}","gists_url":"https://api.github.com/users/csholmq/gists{/gist_id}","starred_url":"https://api.github.com/users/csholmq/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/csholmq/subscriptions","organizations_url":"https://api.github.com/users/csholmq/orgs","repos_url":"https://api.github.com/users/csholmq/repos","events_url":"https://api.github.com/users/csholmq/events{/privacy}","received_events_url":"https://api.github.com/users/csholmq/received_events","type":"User","site_admin":false},"labels":[{"id":358941800,"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/labels/Feature%20Request","name":"Feature Request","color":"5319e7","default":false},{"id":355010486,"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/labels/Language%20Service","name":"Language Service","color":"c5def5","default":false},{"id":415705549,"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/labels/fixed%20(release%20pending)","name":"fixed (release pending)","color":"2ffa5f","default":false}],"state":"closed","locked":false,"assignee":{"login":"bobbrow","id":12818240,"avatar_url":"https://avatars3.githubusercontent.com/u/12818240?v=4","gravatar_id":"","url":"https://api.github.com/users/bobbrow","html_url":"https://github.com/bobbrow","followers_url":"https://api.github.com/users/bobbrow/followers","following_url":"https://api.github.com/users/bobbrow/following{/other_user}","gists_url":"https://api.github.com/users/bobbrow/gists{/gist_id}","starred_url":"https://api.github.com/users/bobbrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobbrow/subscriptions","organizations_url":"https://api.github.com/users/bobbrow/orgs","repos_url":"https://api.github.com/users/bobbrow/repos","events_url":"https://api.github.com/users/bobbrow/events{/privacy}","received_events_url":"https://api.github.com/users/bobbrow/received_events","type":"User","site_admin":false},"assignees":[{"login":"bobbrow","id":12818240,"avatar_url":"https://avatars3.githubusercontent.com/u/12818240?v=4","gravatar_id":"","url":"https://api.github.com/users/bobbrow","html_url":"https://github.com/bobbrow","followers_url":"https://api.github.com/users/bobbrow/followers","following_url":"https://api.github.com/users/bobbrow/following{/other_user}","gists_url":"https://api.github.com/users/bobbrow/gists{/gist_id}","starred_url":"https://api.github.com/users/bobbrow/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bobbrow/subscriptions","organizations_url":"https://api.github.com/users/bobbrow/orgs","repos_url":"https://api.github.com/users/bobbrow/repos","events_url":"https://api.github.com/users/bobbrow/events{/privacy}","received_events_url":"https://api.github.com/users/bobbrow/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/milestones/13","html_url":"https://github.com/Microsoft/vscode-cpptools/milestone/13","labels_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/milestones/13/labels","id":3120889,"number":13,"title":"April 2018","description":"compilerPath support for Cygwin and WSL --\r\nRecursive include path --\r\nDefault configuration settings --\r\nAuto complete for headers --\r\nFix WSL workspaces for Windows \"RS4\" release","creator":{"login":"sean-mcmanus","id":19859882,"avatar_url":"https://avatars0.githubusercontent.com/u/19859882?v=4","gravatar_id":"","url":"https://api.github.com/users/sean-mcmanus","html_url":"https://github.com/sean-mcmanus","followers_url":"https://api.github.com/users/sean-mcmanus/followers","following_url":"https://api.github.com/users/sean-mcmanus/following{/other_user}","gists_url":"https://api.github.com/users/sean-mcmanus/gists{/gist_id}","starred_url":"https://api.github.com/users/sean-mcmanus/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/sean-mcmanus/subscriptions","organizations_url":"https://api.github.com/users/sean-mcmanus/orgs","repos_url":"https://api.github.com/users/sean-mcmanus/repos","events_url":"https://api.github.com/users/sean-mcmanus/events{/privacy}","received_events_url":"https://api.github.com/users/sean-mcmanus/received_events","type":"User","site_admin":false},"open_issues":0,"closed_issues":20,"state":"closed","created_at":"2018-02-15T23:06:02Z","updated_at":"2018-05-08T17:52:39Z","due_on":"2018-05-07T07:00:00Z","closed_at":"2018-05-08T17:52:39Z"},"comments":15,"created_at":"2017-12-12T09:30:07Z","updated_at":"2018-05-30T09:39:25Z","closed_at":"2018-05-08T17:51:59Z","author_association":"CONTRIBUTOR","body":"When creating a new `c_cpp_properties.json` the default system includes comes first meaning that any project modules with the same name is not included. (E.g Io.h gets matched in `C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/ucrt` before the project specific)\r\n\r\nSimilarly, adding local paths gets appended to the end of the `includePath` array.\r\n\r\n![image](https://user-images.githubusercontent.com/1297882/33876794-cae0be38-df26-11e7-8a42-0ad56fa09eb4.png)\r\n\r\n```\r\n{\r\n    \"name\": \"Win32\",\r\n    \"includePath\": [\r\n        \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/um\",\r\n        \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/ucrt\",\r\n        \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/shared\",\r\n        \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/winrt\",\r\n        \"${workspaceRoot}\",\r\n        \"${workspaceRoot}/A_XMC/out/obj\"\r\n    ],\r\n    \"defines\": [\r\n        \"_DEBUG\",\r\n        \"UNICODE\"\r\n    ],\r\n    \"intelliSenseMode\": \"msvc-x64\",\r\n    \"browse\": {\r\n        \"path\": [\r\n            \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/um\",\r\n            \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/ucrt\",\r\n            \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/shared\",\r\n            \"C:/Program Files (x86)/Windows Kits/10/Include/10.0.14393.0/winrt\",\r\n            \"${workspaceRoot}\"\r\n        ],\r\n        \"limitSymbolsToIncludedHeaders\": true,\r\n        \"databaseFilename\": \"\"\r\n    }\r\n}\r\n```"},"comment":{"url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/comments/393097618","html_url":"https://github.com/Microsoft/vscode-cpptools/issues/1338#issuecomment-393097618","issue_url":"https://api.github.com/repos/Microsoft/vscode-cpptools/issues/1338","id":393097618,"user":{"login":"dsanz006","id":7126247,"avatar_url":"https://avatars0.githubusercontent.com/u/7126247?v=4","gravatar_id":"","url":"https://api.github.com/users/dsanz006","html_url":"https://github.com/dsanz006","followers_url":"https://api.github.com/users/dsanz006/followers","following_url":"https://api.github.com/users/dsanz006/following{/other_user}","gists_url":"https://api.github.com/users/dsanz006/gists{/gist_id}","starred_url":"https://api.github.com/users/dsanz006/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsanz006/subscriptions","organizations_url":"https://api.github.com/users/dsanz006/orgs","repos_url":"https://api.github.com/users/dsanz006/repos","events_url":"https://api.github.com/users/dsanz006/events{/privacy}","received_events_url":"https://api.github.com/users/dsanz006/received_events","type":"User","site_admin":false},"created_at":"2018-05-30T09:39:25Z","updated_at":"2018-05-30T09:39:25Z","author_association":"NONE","body":"Hi,\r\nIn my current VS Code workspace I have 3 different configurations in my C_Cpp_properties.json file. I would like to get rid of this file and have all my workspace settings (both related to VS Code and to the C/C++ Extension) in the .code-workspace file. However, as far as I understand, I can only have one configuration (the \"default\" one) under the \"settings\" object of my .code-workspace, and I am not allowed to have different values for \"C_Cpp.default.includePath\" and \"C_Cpp.default.defines\" for each one of my configurations. Is this correct? \r\n\r\nMy goal is to have 1 single workspace configuration file for everything..."}}
{"actor":{"display_login":"dsanz006"}}