I have a vim configuration on github with a single plugin as a submodule.
I set it up in a new user area like so:
  561  git clone --recurse-submodules https://github.com/joereddington/dotvimdirectory/
  562  mv dotvimdirectory/ .vim
  563  ls .vim
  564  $ ln -s ~/.vim/vimrc ~/.vimrc
  565  ln -s ~/.vim/vimrc ~/.vimrc
  568  vim todo.txt 
But the submodule, which is checked out, doesn't give me any mappings:
Despite the fact that the syntax highlighting is working fine:
Why aren't the plugin mappings loading?


                        
You didn't turn on filetype plugins in your .vimrc:
This is used by your plugin. Check
:h ftpluginand:h add-filetype-plugin.