diff options
| author | Stephan Seitz <stephan.seitz@fau.de> | 2020-09-08 17:32:56 +0200 |
|---|---|---|
| committer | Thomas Vigouroux <tomvig38@gmail.com> | 2020-09-08 22:02:11 +0200 |
| commit | 3c1399b94eb79399e0af80b2d1cc804c34e965d0 (patch) | |
| tree | d8666f9cd4ce36a4d5509d37341b2e368a07111b /lua | |
| parent | feat(parsers): add filetype PKGBUILD (diff) | |
| download | nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.tar nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.tar.gz nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.tar.bz2 nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.tar.lz nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.tar.xz nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.tar.zst nvim-treesitter-3c1399b94eb79399e0af80b2d1cc804c34e965d0.zip | |
Fix #418: iterator function should always return an iterator
Even if it's an empty iterator.
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/nvim-treesitter/query.lua | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lua/nvim-treesitter/query.lua b/lua/nvim-treesitter/query.lua index 8b44debf5..ca991dcab 100644 --- a/lua/nvim-treesitter/query.lua +++ b/lua/nvim-treesitter/query.lua @@ -236,13 +236,13 @@ end -- @param root the root node function M.iter_group_results(bufnr, query_group, root) local lang = parsers.get_buf_lang(bufnr) - if not lang then return end + if not lang then return function() end end local query = M.get_query(lang, query_group) - if not query then return end + if not query then return function() end end local parser = parsers.get_parser(bufnr, lang) - if not parser then return end + if not parser then return function() end end local root = root or parser:parse():root() local start_row, _, end_row, _ = root:range() |
