Skip to content

Commit

Permalink
Poetry
Browse files Browse the repository at this point in the history
  • Loading branch information
Stevendeo committed Mar 1, 2024
1 parent 0110f0a commit 950de76
Show file tree
Hide file tree
Showing 3 changed files with 12 additions and 8 deletions.
16 changes: 10 additions & 6 deletions src/vscode/superbol-vscode-platform/superbol_instance.ml
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@ type t = {
}
type client = LanguageClient.t


let id = "superbol-free-lsp"

let name = "SuperBOL Language Server"

let make ~bundled_superbol () = {
bundled_superbol;
language_client = None
Expand Down Expand Up @@ -47,9 +52,9 @@ let start_language_server t =
let client =
let cmd = Executable.command serverOptions in
if String.starts_with ~prefix:"ws://" cmd then
LanguageClient.make_
~id:"cobolServer"
~name:"Cobol Server"
LanguageClient.make_stream
~id
~name
(fun () ->
let njs_stream =
Vscode_languageclient.StreamInfo.njs_stream_of_string cmd
Expand All @@ -64,15 +69,14 @@ let start_language_server t =
else
let clientOptions = Superbol_languageclient.clientOptions () in
LanguageClient.make ()
~id: "superbol-free-lsp"
~name: "SuperBOL Language Server"
~id
~name
~serverOptions
~clientOptions
in
let+ () = LanguageClient.start client in
t.language_client <- Some client


let current_document_uri ?text_editor () =
match
match text_editor with None -> Vscode.Window.activeTextEditor () | e -> e
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -242,7 +242,7 @@ module LanguageClient = struct
-> t
[@@js.new "vscode_languageclient.LanguageClient"]

val make_ :
val make_stream :
id:string
-> name:string
-> (unit -> StreamInfo.t Promise.t)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ module LanguageClient : sig
-> unit
-> t

val make_ :
val make_stream :
id:string
-> name:string
-> (unit -> StreamInfo.t Promise.t)
Expand Down

0 comments on commit 950de76

Please sign in to comment.