src/Tools/VSCode/src/server.scala
changeset 65093 5f08197206ce
parent 64877 31e9920a0dc1
child 65107 70b0113fa4ef
equal deleted inserted replaced
65092:7672b29e544e 65093:5f08197206ce
   298         info <- rendering.tooltips(Text.Range(offset, offset + 1))
   298         info <- rendering.tooltips(Text.Range(offset, offset + 1))
   299       } yield {
   299       } yield {
   300         val doc = rendering.model.content.doc
   300         val doc = rendering.model.content.doc
   301         val range = doc.range(info.range)
   301         val range = doc.range(info.range)
   302         val contents =
   302         val contents =
   303           info.info.map(tree => resources.output_pretty(List(tree), rendering.tooltip_margin))
   303           info.info.map(tree =>
       
   304             Protocol.MarkedString(resources.output_pretty(List(tree), rendering.tooltip_margin)))
   304         (range, contents)
   305         (range, contents)
   305       }
   306       }
   306     channel.write(Protocol.Hover.reply(id, result))
   307     channel.write(Protocol.Hover.reply(id, result))
   307   }
   308   }
   308 
   309