aboutsummaryrefslogtreecommitdiff
path: root/src/api/server.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/server.rs')
-rw-r--r--src/api/server.rs18
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",