diff --git a/contrib/Dockerfile.tmLanguage/Dockerfile.YAML-tmLanguage b/contrib/syntax/textmate/Dockerfile.YAML-tmLanguage similarity index 100% rename from contrib/Dockerfile.tmLanguage/Dockerfile.YAML-tmLanguage rename to contrib/syntax/textmate/Dockerfile.YAML-tmLanguage diff --git a/contrib/Dockerfile.tmLanguage/Dockerfile.tmLanguage b/contrib/syntax/textmate/Dockerfile.tmLanguage similarity index 100% rename from contrib/Dockerfile.tmLanguage/Dockerfile.tmLanguage rename to contrib/syntax/textmate/Dockerfile.tmLanguage diff --git a/contrib/Dockerfile.tmLanguage/MAINTAINERS b/contrib/syntax/textmate/MAINTAINERS similarity index 100% rename from contrib/Dockerfile.tmLanguage/MAINTAINERS rename to contrib/syntax/textmate/MAINTAINERS diff --git a/contrib/Dockerfile.tmLanguage/README.md b/contrib/syntax/textmate/README.md similarity index 100% rename from contrib/Dockerfile.tmLanguage/README.md rename to contrib/syntax/textmate/README.md diff --git a/contrib/vim-syntax/LICENSE b/contrib/syntax/vim/LICENSE similarity index 100% rename from contrib/vim-syntax/LICENSE rename to contrib/syntax/vim/LICENSE diff --git a/contrib/vim-syntax/README.md b/contrib/syntax/vim/README.md similarity index 100% rename from contrib/vim-syntax/README.md rename to contrib/syntax/vim/README.md diff --git a/contrib/vim-syntax/doc/dockerfile.txt b/contrib/syntax/vim/doc/dockerfile.txt similarity index 100% rename from contrib/vim-syntax/doc/dockerfile.txt rename to contrib/syntax/vim/doc/dockerfile.txt diff --git a/contrib/vim-syntax/ftdetect/dockerfile.vim b/contrib/syntax/vim/ftdetect/dockerfile.vim similarity index 100% rename from contrib/vim-syntax/ftdetect/dockerfile.vim rename to contrib/syntax/vim/ftdetect/dockerfile.vim diff --git a/contrib/vim-syntax/syntax/dockerfile.vim b/contrib/syntax/vim/syntax/dockerfile.vim similarity index 100% rename from contrib/vim-syntax/syntax/dockerfile.vim rename to contrib/syntax/vim/syntax/dockerfile.vim