summaryrefslogtreecommitdiff
path: root/support/texlab/src/features/formatting/bibtex_internal.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/src/features/formatting/bibtex_internal.rs')
-rw-r--r--support/texlab/src/features/formatting/bibtex_internal.rs15
1 files changed, 3 insertions, 12 deletions
diff --git a/support/texlab/src/features/formatting/bibtex_internal.rs b/support/texlab/src/features/formatting/bibtex_internal.rs
index 8447778d90..5026c512f2 100644
--- a/support/texlab/src/features/formatting/bibtex_internal.rs
+++ b/support/texlab/src/features/formatting/bibtex_internal.rs
@@ -2,7 +2,7 @@ use lsp_types::{FormattingOptions, TextEdit};
use rowan::{ast::AstNode, NodeOrToken};
use crate::{
- db::{Document, Workspace},
+ db::Document,
syntax::bibtex::{self, HasName, HasType, HasValue},
util::{line_index::LineIndex, line_index_ext::LineIndexExt},
Db,
@@ -23,18 +23,9 @@ pub fn format_bibtex_internal(
indent.push('\t');
}
- let line_length = Workspace::get(db)
- .options(db)
- .formatter_line_length
- .map_or(80, |value| {
- if value <= 0 {
- usize::MAX
- } else {
- value as usize
- }
- });
+ let line_length = db.config().formatting.line_length;
- let line_index = document.contents(db).line_index(db);
+ let line_index = document.line_index(db);
let data = document.parse(db).as_bib()?;
let mut edits = Vec::new();