Fix GitHub Copilot chat authentication on Windows (#15587)

This PR fixes Copilot chat authentication on Windows. GitHub Copilot
chat in assistant panel uses auth token file generated by [copilot
language server](https://github.com/zed-industries/copilot). The path to
authentication token file is platform dependent. On Windows, it happens
to be `~\AppData\Local\github-copilot\hosts.json`.

Release Notes:

- Fixed Copilot chat sign in issue on Windows ([#4673](https://github.com/zed-industries/zed/issues/4673))
This commit is contained in:
Ramkumar 2024-08-01 16:36:13 +05:30 committed by GitHub
parent 1246010e44
commit 04065d9a6a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -217,7 +217,7 @@ pub fn copilot_chat_config_path() -> &'static PathBuf {
COPILOT_CHAT_CONFIG_DIR.get_or_init(|| {
if cfg!(target_os = "windows") {
home_dir().join("AppData")
home_dir().join("AppData").join("Local")
} else {
home_dir().join(".config")
}