From 75e6a6432747eae6d2255afc52f20ced6902519b Mon Sep 17 00:00:00 2001 From: A-Walrus Date: Tue, 9 Aug 2022 10:43:27 +0300 Subject: Switch to Result for invalid language --- helix-term/src/commands/typed.rs | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'helix-term/src') diff --git a/helix-term/src/commands/typed.rs b/helix-term/src/commands/typed.rs index 127eea0d..674ce7a6 100644 --- a/helix-term/src/commands/typed.rs +++ b/helix-term/src/commands/typed.rs @@ -1254,14 +1254,10 @@ fn language( let doc = doc_mut!(cx.editor); - let loader = cx.editor.syn_loader.clone(); if args[0] == "text" { - doc.set_language(None, Some(loader)) + doc.set_language(None, None) } else { - let ok = doc.set_language_by_language_id(&args[0], loader); - if !ok { - anyhow::bail!("invalid language: {}", args[0]); - } + doc.set_language_by_language_id(&args[0], cx.editor.syn_loader.clone())?; } doc.detect_indent_and_line_ending(); -- cgit v1.2.3-70-g09d2