@@ -29,9 +29,9 @@ import {
2929 WorkspaceSymbol
3030} from "vscode-languageserver" ;
3131
32- import { CompletionItem , Hover , Location } from "vscode-languageserver-types"
32+ import { CompletionItem , Hover , Location } from "vscode-languageserver-types" ;
3333
34- import { createConnection } from "vscode-languageserver/node"
34+ import { createConnection } from "vscode-languageserver/node" ;
3535
3636import { URI } from "vscode-uri" ;
3737import { TextDocument } from "vscode-languageserver-textdocument" ;
@@ -72,7 +72,10 @@ let initializationOptions: LspInitializationOptions | undefined;
7272// Markdown language service
7373let mdLs : IMdLanguageService | undefined ;
7474
75+ console . log ( 'LSP INDEX CODE PATH' ) ;
76+
7577connection . onInitialize ( ( params : InitializeParams ) => {
78+ console . log ( 'LSP INDEX CODE PATH onInitialize' ) ;
7679 // Set log level from initialization options if provided so that we use the
7780 // expected level as soon as possible
7881 const initLogLevel = Logger . parseLogLevel (
@@ -98,7 +101,7 @@ connection.onInitialize((params: InitializeParams) => {
98101 }
99102
100103 return mdLs ?. getCompletionItems ( document , params . position , params . context , config , token ) || [ ] ;
101- } )
104+ } ) ;
102105
103106 connection . onHover ( async ( params , token ) : Promise < Hover | null | undefined > => {
104107 logger . logRequest ( 'hover' ) ;
@@ -108,7 +111,7 @@ connection.onInitialize((params: InitializeParams) => {
108111 return null ;
109112 }
110113 return mdLs ?. getHover ( document , params . position , config , token ) ;
111- } )
114+ } ) ;
112115
113116
114117 connection . onDocumentLinks ( async ( params , token ) : Promise < DocumentLink [ ] > => {
@@ -214,6 +217,7 @@ connection.onInitialize((params: InitializeParams) => {
214217
215218// further config dependent initialization
216219connection . onInitialized ( async ( ) => {
220+ console . log ( 'LSP INDEX CODE PATH onInitialized' ) ;
217221 logger . logNotification ( 'initialized' ) ;
218222
219223 // sync config if possible
@@ -249,7 +253,7 @@ connection.onInitialized(async () => {
249253 capabilities ! ,
250254 config ,
251255 logger
252- )
256+ ) ;
253257
254258 // initialize parser
255259 const parser = markdownitParser ( ) ;
@@ -279,7 +283,7 @@ connection.onInitialized(async () => {
279283 onRequest ( method : string , handler : ( params : unknown [ ] ) => Promise < unknown > ) {
280284 return connection . onRequest ( method , handler ) ;
281285 }
282- }
286+ } ;
283287
284288 // register custom methods
285289 registerCustomMethods ( quarto , lspConnection , documents ) ;
0 commit comments