Commit 06fcfeeb authored by HiPhish's avatar HiPhish
Browse files

Add `import` to keywords for Jinja detection

parent 70c2d098
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -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.
+5 −0
Original line number Diff line number Diff line
@@ -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)