Paths:
(\#\* matches anything, \o\* anything but '.', \ commands can be used)
(-1 filetype matches anything - the 5xx numbers don't matter)

File types:
(+ means load even when shift not held, paths checked first if above)
(mode names can be followed by a list of commands eg Text:Down)

