File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -423,13 +423,13 @@ export default function listen(useStdio = false) {
423423 }
424424}
425425
426- function hover ( msg : p . RequestMessage ) {
426+ async function hover ( msg : p . RequestMessage ) {
427427 let params = msg . params as p . HoverParams ;
428428 let filePath = fileURLToPath ( params . textDocument . uri ) ;
429429 let code = getOpenedFileContent ( params . textDocument . uri ) ;
430430 let tmpname = utils . createFileInTempDir ( ) ;
431431 fs . writeFileSync ( tmpname , code , { encoding : "utf-8" } ) ;
432- let response = utils . runAnalysisCommand (
432+ let response = await utils . runAnalysisCommand (
433433 filePath ,
434434 [
435435 "hover" ,
@@ -1224,7 +1224,7 @@ async function onMessage(msg: p.Message) {
12241224 send ( response ) ;
12251225 }
12261226 } else if ( msg . method === p . HoverRequest . method ) {
1227- send ( hover ( msg ) ) ;
1227+ send ( await hover ( msg ) ) ;
12281228 } else if ( msg . method === p . DefinitionRequest . method ) {
12291229 send ( definition ( msg ) ) ;
12301230 } else if ( msg . method === p . TypeDefinitionRequest . method ) {
You can’t perform that action at this time.
0 commit comments