|
1941 | 1941 | "description": "Controls the background coloring of inactive preprocessor blocks. Input is in the form a hexadecimal color code or a valid Theme Color. If not set, this defaults to transparent. This setting only applies when inactive region dimming is enabled.", |
1942 | 1942 | "scope": 4 |
1943 | 1943 | }, |
| 1944 | + "C_Cpp.inlayHints.autoDeclarationTypes.enabled": { |
| 1945 | + "type": "boolean", |
| 1946 | + "default": false, |
| 1947 | + "markdownDescription": "Display inlay hints for deduced type when `auto` is used in a declaration:\n```cpp \n\n auto index /* : int */ = 0;\n```", |
| 1948 | + "scope": 1 |
| 1949 | + }, |
| 1950 | + "C_Cpp.inlayHints.autoDeclarationTypes.showOnLeft": { |
| 1951 | + "type": "boolean", |
| 1952 | + "default": false, |
| 1953 | + "markdownDescription": "Display inlay hints for deduced type when `auto` is used in a declaration on the left of the identifier:\n```cpp \n\n auto /* int */ index = 0;\n```", |
| 1954 | + "scope": 1 |
| 1955 | + }, |
| 1956 | + "C_Cpp.inlayHints.parameterNames.enabled": { |
| 1957 | + "type": "boolean", |
| 1958 | + "default": false, |
| 1959 | + "markdownDescription": "Display inlay hints for parameter names:\n```cpp \n\n int a = getArea(/* width: */ x, /* height: */ y);\n```", |
| 1960 | + "scope": 1 |
| 1961 | + }, |
| 1962 | + "C_Cpp.inlayHints.parameterNames.suppressWhenArgumentContainsName": { |
| 1963 | + "type": "boolean", |
| 1964 | + "default": true, |
| 1965 | + "markdownDescription": "Suppress parameter name hints when the argument text or inline comment contains the parameter name:\n```cpp \n\n int a = getArea(width, /* height: */ y);\n```", |
| 1966 | + "scope": 1 |
| 1967 | + }, |
| 1968 | + "C_Cpp.inlayHints.parameterNames.hideLeadingUnderscores": { |
| 1969 | + "type": "boolean", |
| 1970 | + "default": true, |
| 1971 | + "markdownDescription": "Hide leading `_` in parameter name hints.", |
| 1972 | + "scope": 1 |
| 1973 | + }, |
| 1974 | + "C_Cpp.inlayHints.referenceOperator.enabled": { |
| 1975 | + "type": "boolean", |
| 1976 | + "default": false, |
| 1977 | + "markdownDescription": "Display the inlay hint reference operator `&` for parameters passed by non-const reference:\n```cpp \n\n swap(/* &first: */ str1, /* &last: */ str2);\n```", |
| 1978 | + "scope": 1 |
| 1979 | + }, |
| 1980 | + "C_Cpp.inlayHints.referenceOperator.showSpace": { |
| 1981 | + "type": "boolean", |
| 1982 | + "default": false, |
| 1983 | + "markdownDescription": "Controls whether a space is shown after `&` for parameters passed by non-const reference:\n```cpp \n\n swap(/* & first: */ str1, /* & last: */ str2);\n```", |
| 1984 | + "scope": 1 |
| 1985 | + }, |
1944 | 1986 | "C_Cpp.loggingLevel": { |
1945 | 1987 | "type": "string", |
1946 | 1988 | "enum": [ |
|
2394 | 2436 | "type": "boolean", |
2395 | 2437 | "default": true, |
2396 | 2438 | "description": "Show the \"Run and Debug\" play button and \"Add Debug Configuration\" gear in the editor title bar for C++ files.", |
2397 | | - "scope": 1 |
| 2439 | + "scope": 4 |
2398 | 2440 | }, |
2399 | 2441 | "C_Cpp.legacyCompilerArgsBehavior": { |
2400 | 2442 | "type": "boolean", |
2401 | 2443 | "default": false, |
2402 | 2444 | "markdownDescription": "Enable pre-v1.10.0 behavior for how shell escaping is handled in compiler arg settings. Shell escaping is no longer expected or supported by default in arg arrays starting in v1.10.0.", |
2403 | | - "scope": 4, |
2404 | | - "deprecationMessage": "This setting is temporary to support transitioning to corrected behavior in v1.10.0." |
| 2445 | + "scope": 4 |
2405 | 2446 | } |
2406 | 2447 | } |
2407 | 2448 | } |
|
0 commit comments