aboutsummaryrefslogtreecommitdiff
path: root/vim
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2022-05-02 22:53:57 +1200
committerTom Ryder <tom@sanctum.geek.nz>2022-05-02 22:54:26 +1200
commit25bcaa598e8bd08dfd0bc3c57377abfe8c9f0aef (patch)
tree6c94e483861e301d986f2d515405162f8a5954d6 /vim
parentUse a different xkb option for caps-as-control (diff)
downloaddotfiles-25bcaa598e8bd08dfd0bc3c57377abfe8c9f0aef.tar.gz
dotfiles-25bcaa598e8bd08dfd0bc3c57377abfe8c9f0aef.zip
Highlight jinja2 files with Django's rules
Good enough for now.
Diffstat (limited to 'vim')
-rw-r--r--vim/filetype.vim4
-rw-r--r--vim/syntax/jinja2.vim2
2 files changed, 6 insertions, 0 deletions
diff --git a/vim/filetype.vim b/vim/filetype.vim
index 15603885..60221c83 100644
--- a/vim/filetype.vim
+++ b/vim/filetype.vim
@@ -162,6 +162,10 @@ augroup filetypedetect
\ ?*.java
\,?*.jav
\ setfiletype java
+ " Jinja2 templates
+ autocmd BufNewFile,BufRead
+ \ ?*.j2
+ \ setfiletype jinja2
" JSON files
autocmd BufNewFile,BufRead
\ ?*.js
diff --git a/vim/syntax/jinja2.vim b/vim/syntax/jinja2.vim
new file mode 100644
index 00000000..2b4aef1a
--- /dev/null
+++ b/vim/syntax/jinja2.vim
@@ -0,0 +1,2 @@
+" Django is similar enough to Jinja2 to be useful for highlighting
+runtime! syntax/django.vim