From 97f9e91b137f7e652cf36cc9eec4783ae7acfbb3 Mon Sep 17 00:00:00 2001 From: Nomarian Date: Thu, 9 Oct 2025 10:22:41 -0400 Subject: Set/find default_lang from a single string.match --- spellcheck.lua | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/spellcheck.lua b/spellcheck.lua index b5d99fb..4e1239e 100644 --- a/spellcheck.lua +++ b/spellcheck.lua @@ -3,10 +3,10 @@ local vis = _G.vis local spellcheck = {} -spellcheck.default_lang = (os.getenv('VIS_SPELLLANG') or os.getenv('LANG') or ''):gsub('[.].*', '') -if not spellcheck.default_lang:match('^[a-z][a-z]_[A-Z][A-Z]$') then - spellcheck.default_lang = 'en_US' -end +spellcheck.default_lang = string.match( + os.getenv('VIS_SPELLLANG') or os.getenv('LANG') or '' + , "^%l%l_%u%u" +) or 'en_US' spellcheck.spelling_autoenable = false -- cgit v1.2.3