aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authoralex <alex@cloudware.io>2020-02-03 07:57:08 +0100
committerGitHub <noreply@github.com>2020-02-03 07:57:08 +0100
commitf4320d246bc03ad06e5c20740fee1c385d7c3551 (patch)
tree7186edcde6b9d60beb5ce53dd746cfbef1e2f042
parent68922d857f75e4a373e4e2273f0c921478609c50 (diff)
downloadvis-filetype-settings-f4320d246bc03ad06e5c20740fee1c385d7c3551.tar.gz
Avoid referencing undeclared nil settings
This change handles the case where you just require("vis-filetype-settings") without declaring the `settings` global variable.
-rw-r--r--vis-filetype-settings.lua1
1 files changed, 1 insertions, 0 deletions
diff --git a/vis-filetype-settings.lua b/vis-filetype-settings.lua
index ff4a94c..d96a0af 100644
--- a/vis-filetype-settings.lua
+++ b/vis-filetype-settings.lua
@@ -26,6 +26,7 @@
-- filetype, leading to an infinite loop.
vis.events.subscribe(vis.events.WIN_OPEN, function(win)
+ if settings == nil then return end
local window_settings = settings[win.syntax]
if type(window_settings) == "table" then