[gnome-builder] langserv: set rootUri parameter
- From: Christian Hergert <chergert src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-builder] langserv: set rootUri parameter
- Date: Thu, 18 Jan 2018 14:43:02 +0000 (UTC)
commit 790694a61862d42462f3490767d65c565857f598
Author: Christian Hergert <chergert redhat com>
Date: Tue Jan 16 19:07:42 2018 -0800
langserv: set rootUri parameter
Recent language servers added a URI variant for this, deprecating the
rootPath path.
src/libide/langserv/ide-langserv-client.c | 3 +++
1 file changed, 3 insertions(+)
---
diff --git a/src/libide/langserv/ide-langserv-client.c b/src/libide/langserv/ide-langserv-client.c
index bfbfb4cb4..8ad677f2c 100644
--- a/src/libide/langserv/ide-langserv-client.c
+++ b/src/libide/langserv/ide-langserv-client.c
@@ -903,6 +903,7 @@ ide_langserv_client_start (IdeLangservClient *self)
IdeLangservClientPrivate *priv = ide_langserv_client_get_instance_private (self);
g_autoptr(GVariant) params = NULL;
g_autofree gchar *root_path = NULL;
+ g_autofree gchar *root_uri = NULL;
IdeContext *context;
IdeVcs *vcs;
GFile *workdir;
@@ -932,6 +933,7 @@ ide_langserv_client_start (IdeLangservClient *self)
vcs = ide_context_get_vcs (context);
workdir = ide_vcs_get_working_directory (vcs);
root_path = g_file_get_path (workdir);
+ root_uri = g_file_get_uri (workdir);
/*
* The first thing we need to do is initialize the client with information
@@ -941,6 +943,7 @@ ide_langserv_client_start (IdeLangservClient *self)
params = JSONRPC_MESSAGE_NEW (
"processId", JSONRPC_MESSAGE_PUT_INT64 (getpid ()),
+ "rootUri", JSONRPC_MESSAGE_PUT_STRING (root_uri),
"rootPath", JSONRPC_MESSAGE_PUT_STRING (root_path),
"capabilities", "{", "}"
);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]