Skip to main content

Mountain/Command/LanguageFeature/
MountainProvideHover.rs

1//! Tauri command - show hover information at the cursor position.
2//! Delegates to `LanguageFeature::Hover::provide_hover_impl`.
3
4use serde_json::Value;
5use tauri::{AppHandle, Wry, command};
6
7use crate::{Command::LanguageFeature::Hover, dev_log};
8
9#[command]
10pub async fn MountainProvideHover(
11	application_handle:AppHandle<Wry>,
12
13	uri:String,
14
15	position:Value,
16) -> Result<Value, String> {
17	dev_log!("commands", "[Language Feature] Providing hover for: {} at {:?}", uri, position);
18
19	Hover::provide_hover_impl(application_handle, uri, position).await
20}