on master help sign in
fix: Don't rely on FormattingOptions::default()

Refs #1884

commitc18de0e8f001041e234b2b9bb0f8fea122858ad3 authorBlaž Hrastnik <blaz@mxxn.io> dateWed 30 Mar 2022, 15:18 (5 years ago) parent8702aaa
1 file changed+5−1
helix-view/src/document.rs+5−1
helix-view/src/document.rs+5−1
@@ -412,7 +412,11 @@ impl Document {
412412 let offset_encoding = language_server.offset_encoding();
413413 let request = language_server.text_document_formatting(
414414 self.identifier(),
415− lsp::FormattingOptions::default(),
415+ lsp::FormattingOptions {
416+ tab_size: self.tab_width() as u32,
417+ insert_spaces: matches!(self.indent_style, IndentStyle::Spaces(_)),
418+ ..Default::default()
419+ },
416420 None,
417421 )?;
418422