]> git.rmz.io Git - dotfiles.git/blobdiff - vim/filetype.vim
nvim: force telescope as lazyvim picker
[dotfiles.git] / vim / filetype.vim
index eca9dc6f26d4c8a3482fa30b4484128bd2e2e79d..cdf7eff1f528d8e4d847ebe2b326231aa2736e20 100644 (file)
@@ -1,6 +1,27 @@
 if exists("did_load_filetypes")
     finish
 endif
+
 augroup filetypedetect
-    autocmd! BufNewFile,BufRead PKGBUILD* setfiletype PKGBUILD
+    autocmd! BufNewFile,BufRead PKGBUILD    setfiletype PKGBUILD
+    autocmd! BufRead,BufNewFile *.pro,*.pri setfiletype qmake
+    autocmd! BufNewFile,BufRead *.qml       setfiletype qml.javascript
+augroup END
+
+augroup ft_ros
+    autocmd! BufNewFile,BufRead */ros/*.py  setfiletype python.rospy
+    autocmd! BufNewFile,BufRead */ros/*.cfg setfiletype python.roscfg
+    autocmd! BufNewFile,BufRead */ros/*.cpp setfiletype cpp.roscpp
+    autocmd! BufNewFile,BufRead */ros/*.h   setfiletype cpp.roscpp
+    autocmd! BufNewFile,BufRead */ros/*.cfg setfiletype python.roscfg
+    autocmd! BufNewFile,BufRead *.launch    setfiletype roslaunch
+    autocmd! BufNewFile,BufRead package.xml setfiletype rospackage
+augroup END
+
+augroup h_is_cpp
+    autocmd! BufNewFile,BufRead *.h  setfiletype cpp
+augroup END
+
+augroup systemd
+    autocmd! BufNewFile,BufRead *.nspawn setfiletype systemd
 augroup END