Mercurial > dotfiles
diff dot_config/nvim/plugin/filetypo.lua @ 628:1e6287df57f5
abort filetypo when there are no matches
author | zegervdv <zegervdv@me.com> |
---|---|
date | Thu, 04 Aug 2022 22:39:11 +0200 |
parents | c0cef1aa4ccd |
children |
line wrap: on
line diff
--- a/dot_config/nvim/plugin/filetypo.lua Thu Jul 28 22:25:29 2022 +0200 +++ b/dot_config/nvim/plugin/filetypo.lua Thu Aug 04 22:39:11 2022 +0200 @@ -5,7 +5,11 @@ local filename = vim.fn.expand '%' local matching_files = vim.fn.split(vim.fn.glob(filename .. '*', 0), '\n') - if matching_files == nil then matching_files = vim.fn.split(vim.fn.glob(filename .. '*', 1), '\n') end + if matching_files == nil or vim.tbl_isempty(matching_files) then + matching_files = vim.fn.split(vim.fn.glob(filename .. '*', 1), '\n') + end + + if matching_files == nil or vim.tbl_isempty(matching_files) then return end local buf = vim.api.nvim_get_current_buf() vim.schedule(function()