summaryrefslogtreecommitdiff
path: root/support/texlab/crates/texlab/src/features/completion/citation.rs
diff options
context:
space:
mode:
Diffstat (limited to 'support/texlab/crates/texlab/src/features/completion/citation.rs')
-rw-r--r--support/texlab/crates/texlab/src/features/completion/citation.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/support/texlab/crates/texlab/src/features/completion/citation.rs b/support/texlab/crates/texlab/src/features/completion/citation.rs
index 01afa5c28e..b22f361f36 100644
--- a/support/texlab/crates/texlab/src/features/completion/citation.rs
+++ b/support/texlab/crates/texlab/src/features/completion/citation.rs
@@ -1,6 +1,5 @@
-use base_db::DocumentData;
use rowan::{ast::AstNode, TextRange};
-use syntax::{bibtex, latex};
+use syntax::latex;
use crate::util::cursor::CursorContext;
@@ -26,12 +25,9 @@ pub fn complete<'db>(
};
check_citation(context).or_else(|| check_acronym(context))?;
- for document in &context.project.documents {
- let DocumentData::Bib(data) = &document.data else { continue };
- for entry in data.root_node().children().filter_map(bibtex::Entry::cast) {
- builder.citation(range, document, &entry);
- }
+ for document in &context.project.documents {
+ builder.citations(range, document);
}
Some(())