diff options
Diffstat (limited to 'support/texlab/crates/completion/src/providers/include.rs')
-rw-r--r-- | support/texlab/crates/completion/src/providers/include.rs | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/support/texlab/crates/completion/src/providers/include.rs b/support/texlab/crates/completion/src/providers/include.rs index 60c432d097..d0a042252f 100644 --- a/support/texlab/crates/completion/src/providers/include.rs +++ b/support/texlab/crates/completion/src/providers/include.rs @@ -19,9 +19,7 @@ pub fn complete_includes<'a>( params: &'a CompletionParams<'a>, builder: &mut CompletionBuilder<'a>, ) -> Option<()> { - if params.feature.document.path.is_none() { - return None; - } + params.feature.document.path.as_ref()?; let (cursor, group) = find_curly_group_word_list(params)?; @@ -115,7 +113,7 @@ fn current_dir( graphics_path: Option<&str>, ) -> Option<PathBuf> { let workspace = ¶ms.workspace; - let parent = deps::parents(&workspace, params.document) + let parent = deps::parents(workspace, params.document) .iter() .next() .map_or(params.document, Clone::clone); |