Loading autoload/jinja.vim +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ function! jinja#DetectJinja(first, last) abort " comment let l:jinja_pattern = '\v\{\{.*\}\}|' . \'\{\#.*\#\}|' . \'\{\%\-?\s*(end.+|extends|block|macro|set|if|for|include|trans)>|' . \'\{\%\-?\s*(end.+|extends|block|macro|set|if|for|include|import|trans)>|' . \'^\#\s*(extends|block|macro|set|if|for|include|trans)>|' . \'^\#\#.+' " Probe a number of lines for Jinja code, give up if none is found. Loading test/spec/jinja-detect.lua +5 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,11 @@ describe('Detection of various Jinja elements in non-Jinja files', function() assert.nvim(nvim).between_rows(1, 1).contains_jinja(1) end) it('detects imports', function() set_content('{% import "foo" as foo %}') assert.nvim(nvim).between_rows(1, 1).contains_jinja(1) end) it('detects statements', function() set_content('{% for item in items %}') assert.nvim(nvim).between_rows(1, 1).contains_jinja(1) Loading Loading
autoload/jinja.vim +1 −1 Original line number Diff line number Diff line Loading @@ -41,7 +41,7 @@ function! jinja#DetectJinja(first, last) abort " comment let l:jinja_pattern = '\v\{\{.*\}\}|' . \'\{\#.*\#\}|' . \'\{\%\-?\s*(end.+|extends|block|macro|set|if|for|include|trans)>|' . \'\{\%\-?\s*(end.+|extends|block|macro|set|if|for|include|import|trans)>|' . \'^\#\s*(extends|block|macro|set|if|for|include|trans)>|' . \'^\#\#.+' " Probe a number of lines for Jinja code, give up if none is found. Loading
test/spec/jinja-detect.lua +5 −0 Original line number Diff line number Diff line Loading @@ -20,6 +20,11 @@ describe('Detection of various Jinja elements in non-Jinja files', function() assert.nvim(nvim).between_rows(1, 1).contains_jinja(1) end) it('detects imports', function() set_content('{% import "foo" as foo %}') assert.nvim(nvim).between_rows(1, 1).contains_jinja(1) end) it('detects statements', function() set_content('{% for item in items %}') assert.nvim(nvim).between_rows(1, 1).contains_jinja(1) Loading