Whitespace hooks for ess mode
.cuh files are open in c++ mode
Add compile and comment hooks for markdown mode