@@ -29,9 +29,9 @@ import {
29
29
WorkspaceSymbol
30
30
} from "vscode-languageserver" ;
31
31
32
- import { CompletionItem , Hover , Location } from "vscode-languageserver-types"
32
+ import { CompletionItem , Hover , Location } from "vscode-languageserver-types" ;
33
33
34
- import { createConnection } from "vscode-languageserver/node"
34
+ import { createConnection } from "vscode-languageserver/node" ;
35
35
36
36
import { URI } from "vscode-uri" ;
37
37
import { TextDocument } from "vscode-languageserver-textdocument" ;
@@ -72,7 +72,10 @@ let initializationOptions: LspInitializationOptions | undefined;
72
72
// Markdown language service
73
73
let mdLs : IMdLanguageService | undefined ;
74
74
75
+ console . log ( 'LSP INDEX CODE PATH' ) ;
76
+
75
77
connection . onInitialize ( ( params : InitializeParams ) => {
78
+ console . log ( 'LSP INDEX CODE PATH onInitialize' ) ;
76
79
// Set log level from initialization options if provided so that we use the
77
80
// expected level as soon as possible
78
81
const initLogLevel = Logger . parseLogLevel (
@@ -98,7 +101,7 @@ connection.onInitialize((params: InitializeParams) => {
98
101
}
99
102
100
103
return mdLs ?. getCompletionItems ( document , params . position , params . context , config , token ) || [ ] ;
101
- } )
104
+ } ) ;
102
105
103
106
connection . onHover ( async ( params , token ) : Promise < Hover | null | undefined > => {
104
107
logger . logRequest ( 'hover' ) ;
@@ -108,7 +111,7 @@ connection.onInitialize((params: InitializeParams) => {
108
111
return null ;
109
112
}
110
113
return mdLs ?. getHover ( document , params . position , config , token ) ;
111
- } )
114
+ } ) ;
112
115
113
116
114
117
connection . onDocumentLinks ( async ( params , token ) : Promise < DocumentLink [ ] > => {
@@ -214,6 +217,7 @@ connection.onInitialize((params: InitializeParams) => {
214
217
215
218
// further config dependent initialization
216
219
connection . onInitialized ( async ( ) => {
220
+ console . log ( 'LSP INDEX CODE PATH onInitialized' ) ;
217
221
logger . logNotification ( 'initialized' ) ;
218
222
219
223
// sync config if possible
@@ -249,7 +253,7 @@ connection.onInitialized(async () => {
249
253
capabilities ! ,
250
254
config ,
251
255
logger
252
- )
256
+ ) ;
253
257
254
258
// initialize parser
255
259
const parser = markdownitParser ( ) ;
@@ -279,7 +283,7 @@ connection.onInitialized(async () => {
279
283
onRequest ( method : string , handler : ( params : unknown [ ] ) => Promise < unknown > ) {
280
284
return connection . onRequest ( method , handler ) ;
281
285
}
282
- }
286
+ } ;
283
287
284
288
// register custom methods
285
289
registerCustomMethods ( quarto , lspConnection , documents ) ;
0 commit comments