Check for directory existence before reading it.
Add auto-fill to diminished modes.
Add octave support and associate .m with it.
Start inferior-octave-mode in viper emacs state.
Add dash-at-point key binding.