|
1287 | 1287 | "r.rpath.windows": { |
1288 | 1288 | "type": "string", |
1289 | 1289 | "default": "", |
1290 | | - "description": "Path to an R executable for Windows. Must be \"vanilla\" R, not radian etc.!" |
| 1290 | + "description": "Path to an R executable to launch R background processes (Windows). Must be \"vanilla\" R, not radian etc.!" |
1291 | 1291 | }, |
1292 | 1292 | "r.rpath.mac": { |
1293 | 1293 | "type": "string", |
1294 | 1294 | "default": "", |
1295 | | - "description": "Path to an R executable for macOS. Must be \"vanilla\" R, not radian etc.!" |
| 1295 | + "description": "Path to an R executable to launch R background processes (macOS). Must be \"vanilla\" R, not radian etc.!" |
1296 | 1296 | }, |
1297 | 1297 | "r.rpath.linux": { |
1298 | 1298 | "type": "string", |
1299 | 1299 | "default": "", |
1300 | | - "description": "Path to an R executable for Linux. Must be \"vanilla\" R, not radian etc.!" |
| 1300 | + "description": "Path to an R executable to launch R background processes (Linux). Must be \"vanilla\" R, not radian etc.!" |
1301 | 1301 | }, |
1302 | 1302 | "r.rterm.windows": { |
1303 | 1303 | "type": "string", |
1304 | 1304 | "default": "", |
1305 | | - "description": "R path for Windows. Can also be radian etc." |
| 1305 | + "description": "R path for interactive terminals (Windows). Can also be radian etc." |
1306 | 1306 | }, |
1307 | 1307 | "r.rterm.mac": { |
1308 | 1308 | "type": "string", |
1309 | 1309 | "default": "", |
1310 | | - "description": "R path for macOS. Can also be radian etc." |
| 1310 | + "description": "R path for interactive terminals (macOS). Can also be radian etc." |
1311 | 1311 | }, |
1312 | 1312 | "r.rterm.linux": { |
1313 | 1313 | "type": "string", |
1314 | 1314 | "default": "", |
1315 | | - "description": "R path for Linux. Can also be radian etc." |
| 1315 | + "description": "R path for interactive terminals (Linux). Can also be radian etc." |
1316 | 1316 | }, |
1317 | 1317 | "r.rterm.option": { |
1318 | 1318 | "type": "array", |
|
1397 | 1397 | "r.rmarkdown.enableCodeLens": { |
1398 | 1398 | "type": "boolean", |
1399 | 1399 | "default": true, |
1400 | | - "description": "Enable RMarkdown CodeLens, which are inline commands/buttons e.g. 'Run Chunk | Run Above' shown on the first line of each code chunk.\n\n- Click the buttons to run commands.\n- Hover on the buttons to show tooltips.\n- CodeLens commands are customizable via settings UI (Rmarkdown: Code Lens commands) or settings.json `r.rmarkdown.codeLensCommands`" |
| 1400 | + "markdownDescription": "Enable RMarkdown CodeLens, which are inline commands/buttons e.g. 'Run Chunk | Run Above' shown on the first line of each code chunk.\n\n- Click the buttons to run commands.\n- Hover on the buttons to show tooltips.\n- CodeLens commands are customizable via `#r.rmarkdown.codeLensCommands#` or settings.json `r.rmarkdown.codeLensCommands`" |
1401 | 1401 | }, |
1402 | 1402 | "r.rmarkdown.chunkBackgroundColor": { |
1403 | 1403 | "type": "string", |
|
1533 | 1533 | "r.source.encoding": { |
1534 | 1534 | "type": "string", |
1535 | 1535 | "default": "UTF-8", |
1536 | | - "description": "An optional encoding to pass to R when executing the file, i.e. 'source(FILE, encoding=ENCODING)'." |
| 1536 | + "markdownDescription": "An optional encoding to pass to R when executing the file, i.e. `source(FILE, encoding=ENCODING)`." |
1537 | 1537 | }, |
1538 | 1538 | "r.source.focus": { |
1539 | 1539 | "type": "string", |
|
1543 | 1543 | "terminal", |
1544 | 1544 | "none" |
1545 | 1545 | ], |
1546 | | - "description": "What to show/focus after running code. Set to 'editor' or 'terminal' to show the terminal. Set to 'none' to not show the terminal." |
| 1546 | + "enumDescriptions": [ |
| 1547 | + "Focus editor when sending code to terminal", |
| 1548 | + "Focus terminal when sending code to terminal", |
| 1549 | + "Do not show terminal when sending code to terminal" |
| 1550 | + ], |
| 1551 | + "description": "What to show/focus after sending code to terminal." |
1547 | 1552 | }, |
1548 | 1553 | "r.alwaysUseActiveTerminal": { |
1549 | 1554 | "type": "boolean", |
|
1687 | 1692 | }, |
1688 | 1693 | "view": { |
1689 | 1694 | "type": "string", |
1690 | | - "description": "Which view column to show the WebView triggered by View()? \n\nChanges the option 'vsc.plot' in R.", |
| 1695 | + "description": "Which view column to show the WebView triggered by View()? \n\nChanges the option 'vsc.view' in R.", |
1691 | 1696 | "enum": [ |
1692 | 1697 | "Two", |
1693 | 1698 | "Active", |
|
1725 | 1730 | "r.rtermSendDelay": { |
1726 | 1731 | "type": "integer", |
1727 | 1732 | "default": 8, |
1728 | | - "description": "Delay in milliseconds before sending each line to rterm (only applies if r.bracketedPaste is false)" |
| 1733 | + "markdownDescription": "Delay in milliseconds before sending each line to rterm. Requires `#r.bracketedPaste#` to be `false`." |
1729 | 1734 | }, |
1730 | 1735 | "r.workspaceViewer.showObjectSize": { |
1731 | 1736 | "type": "boolean", |
|
1745 | 1750 | "r.liveShare.timeout": { |
1746 | 1751 | "type": "integer", |
1747 | 1752 | "default": 10000, |
1748 | | - "description": "Time in milliseconds before aborting attempt to connect to Live Share API" |
| 1753 | + "description": "Time in milliseconds before aborting attempt to connect to Live Share API." |
1749 | 1754 | }, |
1750 | 1755 | "r.liveShare.defaults.commandForward": { |
1751 | 1756 | "type": "boolean", |
|
1762 | 1767 | "default": false, |
1763 | 1768 | "description": "Default boolean value for automatically sharing R browser ports with guests." |
1764 | 1769 | }, |
| 1770 | + "r.plot.devArgs" :{ |
| 1771 | + "type": "object", |
| 1772 | + "markdownDescription": "The arguments for the png device to replay user graphics to show in VSCode. Requires `#r.plot.useHttpgd#` to be set to `false`. \n\nChanges the option `vsc.dev.args` in R.", |
| 1773 | + "default": { |
| 1774 | + "width": 800, |
| 1775 | + "height": 1200 |
| 1776 | + }, |
| 1777 | + "properties": { |
| 1778 | + "width": { |
| 1779 | + "type": "number", |
| 1780 | + "description": "Width of the graphic device.", |
| 1781 | + "default": 480 |
| 1782 | + }, |
| 1783 | + "height": { |
| 1784 | + "type": "number", |
| 1785 | + "description": "Height of the graphic device.", |
| 1786 | + "default": 480 |
| 1787 | + }, |
| 1788 | + "units": { |
| 1789 | + "type": "string", |
| 1790 | + "default": "px" |
| 1791 | + }, |
| 1792 | + "pointsize": { |
| 1793 | + "type": "number", |
| 1794 | + "default": 12 |
| 1795 | + }, |
| 1796 | + "bg": { |
| 1797 | + "type": "string", |
| 1798 | + "default": "white" |
| 1799 | + } |
| 1800 | + }, |
| 1801 | + "additionalProperties": false |
| 1802 | + }, |
1765 | 1803 | "r.plot.useHttpgd": { |
1766 | 1804 | "type": "boolean", |
1767 | 1805 | "default": false, |
|
1778 | 1816 | "Match background and primary stroke color to the current color theme (Or apply custom CSS overwrites, if specified in `#r.plot.customStyleOverwrites#`)", |
1779 | 1817 | "Use original colors" |
1780 | 1818 | ], |
1781 | | - "markdownDescription": "Which color theme to use when launching the plot viewer." |
| 1819 | + "markdownDescription": "Which color theme to use when launching the httpgd plot viewer." |
1782 | 1820 | }, |
1783 | 1821 | "r.plot.defaults.plotPreviewLayout": { |
1784 | 1822 | "type": "string", |
|
1798 | 1836 | "r.plot.defaults.fullWindowMode": { |
1799 | 1837 | "type": "boolean", |
1800 | 1838 | "default": false, |
1801 | | - "markdownDescription": "Whether to use full window mode when launching the plot viewer." |
| 1839 | + "markdownDescription": "Whether to use full window mode when launching the httpgd plot viewer." |
1802 | 1840 | }, |
1803 | 1841 | "r.plot.timing.resizeInterval": { |
1804 | 1842 | "type": "number", |
|
0 commit comments