aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFlorian Fischer <gitlab@muhq.space>2023-02-21 07:55:49 +0000
committerFlorian Fischer <gitlab@muhq.space>2023-02-21 07:55:49 +0000
commit40f20dfde4a5702b0b02b2d89ad746a93d851c27 (patch)
treedb452ac30c5c6dc9ba9d1a826b1f6e2627e3689e
parent807e77ed35600753bea8d943d65c0a6be4b9e1f0 (diff)
parente26067aae38ec7a98845b31b8324325384532cc0 (diff)
downloadvis-spellcheck-40f20dfde4a5702b0b02b2d89ad746a93d851c27.tar.gz
Merge branch 'master' into 'master'
Sanitize LANG environment variable See merge request muhq/vis-spellcheck!10
-rw-r--r--spellcheck.lua5
1 files changed, 2 insertions, 3 deletions
diff --git a/spellcheck.lua b/spellcheck.lua
index 3ff757e..a8dd37d 100644
--- a/spellcheck.lua
+++ b/spellcheck.lua
@@ -1,9 +1,8 @@
-- Copyright (c) 2017-2019 Florian Fischer. All rights reserved.
-- Use of this source code is governed by a MIT license found in the LICENSE file.
local spellcheck = {}
-if os.getenv('LANG') then
- spellcheck.default_lang = os.getenv('LANG'):sub(0, 5)
-else
+spellcheck.default_lang = (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