@@ -412,7 +412,11 @@ impl Document {
412 let offset_encoding = language_server.offset_encoding();
412 let offset_encoding = language_server.offset_encoding();
413 let request = language_server.text_document_formatting(
413 let request = language_server.text_document_formatting(
414 self.identifier(),
414 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()