summaryrefslogtreecommitdiff
path: root/support/texlab/crates/texlab/src/features/formatting
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/texlab/src/features/formatting')
-rw-r--r--support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs5
-rw-r--r--support/texlab/crates/texlab/src/features/formatting/latexindent.rs7
2 files changed, 5 insertions, 7 deletions
diff --git a/support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs b/support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
index 8d5894c256..3a441a5292 100644
--- a/support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
+++ b/support/texlab/crates/texlab/src/features/formatting/bibtex_internal.rs
@@ -1,5 +1,4 @@
use base_db::{Document, Workspace};
-use lsp_types::{FormattingOptions, TextEdit};
use rowan::TextLen;
use crate::util::line_index_ext::LineIndexExt;
@@ -7,8 +6,8 @@ use crate::util::line_index_ext::LineIndexExt;
pub fn format_bibtex_internal(
workspace: &Workspace,
document: &Document,
- options: &FormattingOptions,
-) -> Option<Vec<TextEdit>> {
+ options: &lsp_types::FormattingOptions,
+) -> Option<Vec<lsp_types::TextEdit>> {
let data = document.data.as_bib()?;
let options = bibfmt::Options {
insert_spaces: options.insert_spaces,
diff --git a/support/texlab/crates/texlab/src/features/formatting/latexindent.rs b/support/texlab/crates/texlab/src/features/formatting/latexindent.rs
index 510bd80207..061c360cf5 100644
--- a/support/texlab/crates/texlab/src/features/formatting/latexindent.rs
+++ b/support/texlab/crates/texlab/src/features/formatting/latexindent.rs
@@ -5,7 +5,6 @@ use std::{
use base_db::{Document, LatexIndentConfig, Workspace};
use distro::Language;
-use lsp_types::{Position, TextEdit};
use rowan::TextLen;
use tempfile::tempdir;
@@ -14,7 +13,7 @@ use crate::util::line_index_ext::LineIndexExt;
pub fn format_with_latexindent(
workspace: &Workspace,
document: &Document,
-) -> Option<Vec<TextEdit>> {
+) -> Option<Vec<lsp_types::TextEdit>> {
let config = workspace.config();
let target_dir = tempdir().ok()?;
let source_dir = workspace.current_dir(&document.dir).to_file_path().ok()?;
@@ -51,9 +50,9 @@ pub fn format_with_latexindent(
None
} else {
let line_index = &document.line_index;
- let start = Position::new(0, 0);
+ let start = lsp_types::Position::new(0, 0);
let end = line_index.line_col_lsp(old_text.text_len())?;
- Some(vec![TextEdit {
+ Some(vec![lsp_types::TextEdit {
range: lsp_types::Range::new(start, end),
new_text,
}])