aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--helix-core/src/syntax.rs6
-rw-r--r--helix-view/src/document.rs6
-rw-r--r--helix-view/src/editor.rs6
3 files changed, 4 insertions, 14 deletions
diff --git a/helix-core/src/syntax.rs b/helix-core/src/syntax.rs
index 6a8a9be5..d6ec7610 100644
--- a/helix-core/src/syntax.rs
+++ b/helix-core/src/syntax.rs
@@ -436,7 +436,7 @@ impl Syntax {
};
syntax
- .update(source, source, &ChangeSet::new(&source))
+ .update(source, source, &ChangeSet::new(source))
.unwrap();
syntax
@@ -735,9 +735,7 @@ impl Syntax {
.peekable();
// If there's no captures, skip the layer
- if captures.peek().is_none() {
- return None;
- }
+ captures.peek()?;
Some(HighlightIterLayer {
highlight_end_stack: Vec::new(),
diff --git a/helix-view/src/document.rs b/helix-view/src/document.rs
index 0b5cfd22..413da7b2 100644
--- a/helix-view/src/document.rs
+++ b/helix-view/src/document.rs
@@ -594,11 +594,7 @@ impl Document {
/// Set the programming language for the file if you know the name (scope) but don't have the
/// [`syntax::LanguageConfiguration`] for it.
- pub fn set_language2(
- &mut self,
- scope: &str,
- config_loader: Arc<syntax::Loader>,
- ) {
+ pub fn set_language2(&mut self, scope: &str, config_loader: Arc<syntax::Loader>) {
let language_config = config_loader.language_config_for_scope(scope);
self.set_language(language_config, Some(config_loader));
diff --git a/helix-view/src/editor.rs b/helix-view/src/editor.rs
index caf2bce7..5f71fd46 100644
--- a/helix-view/src/editor.rs
+++ b/helix-view/src/editor.rs
@@ -456,11 +456,7 @@ impl Editor {
let id = if let Some(id) = id {
id
} else {
- let mut doc = Document::open(
- &path,
- None,
- Some(self.syn_loader.clone()),
- )?;
+ let mut doc = Document::open(&path, None, Some(self.syn_loader.clone()))?;
let _ = Self::launch_language_server(&mut self.language_servers, &mut doc);