|
30 | 30 | - [How does the config file work?](#how-does-the-config-file-work)
|
31 | 31 | - [Isn't an install script piped into sh insecure?](#isnt-an-install-script-piped-into-sh-insecure)
|
32 | 32 | - [How do I make my keyboard shortcuts work?](#how-do-i-make-my-keyboard-shortcuts-work)
|
| 33 | +- [How do I access my Documents/Downloads/Desktop folders in code-server on OSX?](#how-do-i-access-my-documentsdownloadsdesktop-folders-in-code-server-on-osx) |
33 | 34 | - [Differences compared to Theia?](#differences-compared-to-theia)
|
34 | 35 | - [`$HTTP_PROXY`, `$HTTPS_PROXY`, `$NO_PROXY`](#http_proxy-https_proxy-no_proxy)
|
35 | 36 | - [Enterprise](#enterprise)
|
|
38 | 39 |
|
39 | 40 | ## Questions?
|
40 | 41 |
|
41 |
| -Please file all questions and support requests at https://github.com/cdr/code-server/discussions. |
| 42 | +Please file all questions and support requests at <https://github.com/cdr/code-server/discussions>. |
42 | 43 |
|
43 | 44 | ## iPad Status?
|
44 | 45 |
|
@@ -97,7 +98,7 @@ code-server --install-extension <extension id>
|
97 | 98 | ## How can I request a missing extension?
|
98 | 99 |
|
99 | 100 | We are currently in the process of transitioning to [Open VSX](https://open-vsx.org/).
|
100 |
| -Once https://github.com/eclipse/openvsx/issues/249 |
| 101 | +Once <https://github.com/eclipse/openvsx/issues/249> |
101 | 102 | is implemented, we can fully make this transition. Therefore, we are no longer
|
102 | 103 | accepting new requests for extension requests.
|
103 | 104 |
|
@@ -139,7 +140,7 @@ While you can technically use Microsoft's marketplace with these, please do not
|
139 | 140 | is against their terms of use. See [above](#differences-compared-to-vs-code) and this
|
140 | 141 | discussion regarding the use of the Microsoft URLs in forks:
|
141 | 142 |
|
142 |
| -https://github.com/microsoft/vscode/issues/31168#issue-244533026 |
| 143 | +<https://github.com/microsoft/vscode/issues/31168#issue-244533026> |
143 | 144 |
|
144 | 145 | See also [VSCodium's docs](https://github.com/VSCodium/vscodium/blob/master/DOCS.md#extensions--marketplace).
|
145 | 146 |
|
@@ -250,7 +251,7 @@ ensure your reverse proxy forwards that information if you are using one.
|
250 | 251 |
|
251 | 252 | HTTP servers should strive to use relative URLs to avoid needed to be coupled to the
|
252 | 253 | absolute path at which they are served. This means you must use trailing slashes on all
|
253 |
| -paths with subpaths. See https://blog.cdivilly.com/2019/02/28/uri-trailing-slashes |
| 254 | +paths with subpaths. See <https://blog.cdivilly.com/2019/02/28/uri-trailing-slashes> |
254 | 255 |
|
255 | 256 | This is really the "correct" way things work and why the striping of the base path is the
|
256 | 257 | default. If your application uses relative URLs and does not assume the absolute path at
|
@@ -400,6 +401,25 @@ This will install a Chrome PWA and now all keybindings will work!
|
400 | 401 |
|
401 | 402 | For other browsers you'll have to remap keybindings unfortunately.
|
402 | 403 |
|
| 404 | +## How do I access my Documents/Downloads/Desktop folders in code-server on OSX? |
| 405 | + |
| 406 | +Newer versions of macOS require permission through a non-UNIX mechanism for access to the Desktop, Documents, Pictures, Downloads, and other folders. |
| 407 | + |
| 408 | +You may have to give Node "full disk access" since it doesn't implement any of the macOS permission request stuff natively. |
| 409 | + |
| 410 | +1. Find where Node is installed on your machine |
| 411 | + |
| 412 | + ```console |
| 413 | + ➜ ~ which node |
| 414 | + /usr/local/bin/node |
| 415 | + ``` |
| 416 | + |
| 417 | +1. Grant Node Full Disk Access: |
| 418 | + |
| 419 | +Open System Preferences > Security & Privacy > Privacy (horizontal) tab > Full Disk Access (vertical) tab > Click the 🔒 to unlock > Click + and select the Node binary you located. |
| 420 | + |
| 421 | +See [#2794](https://github.com/cdr/code-server/issues/2794) for context on this. |
| 422 | + |
403 | 423 | ## Differences compared to Theia?
|
404 | 424 |
|
405 | 425 | [Theia](https://github.com/eclipse-theia/theia) is a browser IDE loosely based on VS Code. It uses the same
|
|
0 commit comments