override fun initialize()

in src/main/kotlin/com/github/korosuke613/vdmppLanguageServer/VdmppLanguageServer.kt [15:24]


    override fun initialize(params: InitializeParams): CompletableFuture<InitializeResult?>? {
        workspaceRoot = params.rootPath

        // capabilitiesにserverができることを追加していく
        val capabilities = ServerCapabilities()
        capabilities.setTextDocumentSync(TextDocumentSyncKind.Full)
        capabilities.setCodeActionProvider(false)
        capabilities.documentHighlightProvider = true
        return CompletableFuture.completedFuture(InitializeResult(capabilities))
    }