File tree Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Expand file tree Collapse file tree 1 file changed +3
-3
lines changed Original file line number Diff line number Diff line change @@ -423,13 +423,13 @@ export default function listen(useStdio = false) {
423
423
}
424
424
}
425
425
426
- function hover ( msg : p . RequestMessage ) {
426
+ async function hover ( msg : p . RequestMessage ) {
427
427
let params = msg . params as p . HoverParams ;
428
428
let filePath = fileURLToPath ( params . textDocument . uri ) ;
429
429
let code = getOpenedFileContent ( params . textDocument . uri ) ;
430
430
let tmpname = utils . createFileInTempDir ( ) ;
431
431
fs . writeFileSync ( tmpname , code , { encoding : "utf-8" } ) ;
432
- let response = utils . runAnalysisCommand (
432
+ let response = await utils . runAnalysisCommand (
433
433
filePath ,
434
434
[
435
435
"hover" ,
@@ -1224,7 +1224,7 @@ async function onMessage(msg: p.Message) {
1224
1224
send ( response ) ;
1225
1225
}
1226
1226
} else if ( msg . method === p . HoverRequest . method ) {
1227
- send ( hover ( msg ) ) ;
1227
+ send ( await hover ( msg ) ) ;
1228
1228
} else if ( msg . method === p . DefinitionRequest . method ) {
1229
1229
send ( definition ( msg ) ) ;
1230
1230
} else if ( msg . method === p . TypeDefinitionRequest . method ) {
You can’t perform that action at this time.
0 commit comments