register_zed_scheme.rs

 1use client::ZED_URL_SCHEME;
 2use gpui::{AsyncApp, actions};
 3
 4actions!(
 5    cli,
 6    [
 7        /// Registers the zed:// URL scheme handler.
 8        RegisterZedScheme
 9    ]
10);
11
12pub async fn register_zed_scheme(cx: &AsyncApp) -> anyhow::Result<()> {
13    cx.update(|cx| cx.register_url_scheme(ZED_URL_SCHEME))?
14        .await
15}