aboutsummaryrefslogtreecommitdiffstats
path: root/ftdetect/query.vim
diff options
context:
space:
mode:
authorThomas Vigouroux <tomvig38@gmail.com>2020-09-01 10:16:05 +0200
committerThomas Vigouroux <tomvig38@gmail.com>2020-09-01 15:09:31 +0200
commit5a230e6c07813e648daf943ea8ee3a2286eb51b4 (patch)
tree3db40d95fe16bf50995ffb66eacb069278a332fe /ftdetect/query.vim
parentfeat(refactor.navigation): allow a `fallback_function` for goto_definition (diff)
downloadnvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.tar
nvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.tar.gz
nvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.tar.bz2
nvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.tar.lz
nvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.tar.xz
nvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.tar.zst
nvim-treesitter-5a230e6c07813e648daf943ea8ee3a2286eb51b4.zip
feat: add query filetype
Diffstat (limited to 'ftdetect/query.vim')
-rw-r--r--ftdetect/query.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/ftdetect/query.vim b/ftdetect/query.vim
new file mode 100644
index 000000000..182242754
--- /dev/null
+++ b/ftdetect/query.vim
@@ -0,0 +1,11 @@
+" Last Change: 2020 Sep 01
+
+function! s:shouldFt(path)
+ let l:q_dir = fnamemodify(a:path, ":p:h:h:t")
+
+ if l:q_dir =~? "queries"
+ setlocal ft=query
+ endif
+endfunction
+
+autocmd BufEnter,BufNewFile *.scm call s:shouldFt(expand("%"))