diff options
author | alex <alex@cloudware.io> | 2020-02-03 07:57:08 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-02-03 07:57:08 +0100 |
commit | f4320d246bc03ad06e5c20740fee1c385d7c3551 (patch) | |
tree | 7186edcde6b9d60beb5ce53dd746cfbef1e2f042 | |
parent | 68922d857f75e4a373e4e2273f0c921478609c50 (diff) | |
download | vis-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.lua | 1 |
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 |