on master help sign in
minor: Simplify Document.language_id()
commit3d9923969afb56be03b87a6a1cc47c486bead66b authorBlaž Hrastnik <blaz@mxxn.io> dateTue 7 Jun 2022, 00:11 (4 years ago) parentb14c258
1 file changed+5−3
helix-view/src/document.rs+5−3
helix-view/src/document.rs+5−3
@@ -854,9 +854,11 @@ impl Document {
854854 /// `language-server` configuration, or the document language if no
855855 /// `language-id` has been specified.
856856 pub fn language_id(&self) -> Option<&str> {
857− self.language_config()
858− .and_then(|config| config.language_server.as_ref())
859− .and_then(|lsp_config| lsp_config.language_id.as_deref())
857+ self.language_config()?
858+ .language_server
859+ .as_ref()?
860+ .language_id
861+ .as_deref()
860862 .or_else(|| Some(self.language()?.rsplit_once('.')?.1))
861863 }
862864