Move Word and WordR function to view.go
IMO it'd still be useful to have these functions in buffer for non-lime users. We could create a new WordEx(seps string, offset int) Region function so that view can specify the separators to consider.
Totally agree, Also I think we should do the same thing for Classify method and create sth like ClassifyEx method for buffer.
IMO Word and other similar functions should use Classify method with appropriate classes, but currently Classify is using regex for detecting all classes and its slow so until moving Word function logic to Classify for CLASS_WORD_START and CLASS_WORD_END we shouldn't do that.
All excellent points :)