diff options
Diffstat (limited to 'src/api/server.rs')
| -rw-r--r-- | src/api/server.rs | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/api/server.rs b/src/api/server.rs index 3c42d699..ff0b6fdf 100644 --- a/src/api/server.rs +++ b/src/api/server.rs @@ -64,14 +64,6 @@ pub(crate) fn start_server_with_stop_control( start_server_inner(api_tx, event_hub, default_capabilities(), Some(server_stop)) } -pub fn start_server_with_capabilities( - api_tx: ApiRequestSender, - event_hub: EventHub, - capabilities: Option<ServerCapabilities>, -) -> std::io::Result<ServerHandle> { - start_server_inner(api_tx, event_hub, capabilities, None) -} - fn default_capabilities() -> Option<ServerCapabilities> { Some(ServerCapabilities { live_handoff: crate::platform::capabilities().live_handoff, @@ -388,6 +380,9 @@ fn api_method_name(method: &Method) -> &'static str { Method::ServerAgentManifests(_) => "server.agent_manifests", Method::ServerReloadAgentManifests(_) => "server.reload_agent_manifests", Method::NotificationShow(_) => "notification.show", + Method::ProductAnnouncementDismiss(_) => "product_announcement.dismiss", + Method::ReleaseNotesDismiss(_) => "release_notes.dismiss", + Method::CommandInvoke(_) => "command.invoke", Method::ClientWindowTitleSet(_) => "client.window_title.set", Method::ClientWindowTitleClear(_) => "client.window_title.clear", Method::SessionSnapshot(_) => "session.snapshot", @@ -436,11 +431,17 @@ fn api_method_name(method: &Method) -> &'static str { Method::PaneEdges(_) => "pane.edges", Method::PaneFocusDirection(_) => "pane.focus_direction", Method::PaneResize(_) => "pane.resize", + Method::PaneScroll(_) => "pane.scroll", + Method::PaneEditScrollback(_) => "pane.edit_scrollback", + Method::PaneSelectionRead(_) => "pane.selection.read", + Method::PaneCopyMotion(_) => "pane.copy_motion", + Method::PaneCopySearch(_) => "pane.copy_search", Method::PaneList(_) => "pane.list", Method::PaneCurrent(_) => "pane.current", Method::PaneGet(_) => "pane.get", Method::PaneFocus(_) => "pane.focus", Method::PaneInputSet(_) => "pane.input.set", + Method::PaneLinkActivate(_) => "pane.link.activate", Method::PaneRename(_) => "pane.rename", Method::PaneSendText(_) => "pane.send_text", Method::PaneSendKeys(_) => "pane.send_keys", @@ -464,6 +465,7 @@ fn api_method_name(method: &Method) -> &'static str { Method::EventsSubscribe(_) => "events.subscribe", Method::EventsWait(_) => "events.wait", Method::PaneWaitForOutput(_) => "pane.wait_for_output", + Method::IntegrationList(_) => "integration.list", Method::IntegrationInstall(_) => "integration.install", Method::IntegrationUninstall(_) => "integration.uninstall", Method::PluginLink(_) => "plugin.link", |
