@@ -1883,7 +1883,8 @@ pub fn format_selections(cx: &mut Context) {
18831883 };
18841884 // TODO: handle fails
18851885 // TODO: concurrent map
1886− unimplemented!(); // neeed to block to get the formatting
1886+
1887+ // TODO: need to block to get the formatting
18871888
18881889 // let edits = block_on(language_server.text_document_range_formatting(
18891890 // doc.identifier(),
@@ -2098,10 +2099,12 @@ pub fn hover(cx: &mut Context) {
20982099 lsp::HoverContents::Scalar(contents) => {
20992100 // markedstring(string/languagestring to be highlighted)
21002101 // TODO
2101− unimplemented!("{:?}", contents)
2102+ log::error!("hover contents {:?}", contents);
2103+ return;
21022104 }
21032105 lsp::HoverContents::Array(contents) => {
2104− unimplemented!("{:?}", contents)
2106+ log::error!("hover contents {:?}", contents);
2107+ return;
21052108 }
21062109 // TODO: render markdown
21072110 lsp::HoverContents::Markup(contents) => contents.value,