I am trying to make an auto-cmd triggered by opening a new file with path including test/ and with filename ending in Test.java. Reading in :h autocmd-patterns I can not figure out if either only limited patterns can be used as a file pattern in an auto-cmd or if I am simply doing something wrong with my pattern. The following works for matching any file ending in .java

autocmd! BufNewFile *.java
 \ "command implemented !

Now I try to match new files with a path containing /test/ and with a file name ending in Test.java through the following and derivatives of it

autocmd! BufNewFile */test/*Test.java
 \ "command implemented !

How do I trigger the autocmd on all files having part of their path the test/ folder and the filename ending in Test.java. For instance it should be triggered on doing

$ vim code/algos/graphs/test/KruskalTest.java
Edit
Report