inherit from prog-mode rather than fundamental

fixes #62