+19
"find whole word" for variables
Currently, "find" with "whole word" option enabled doesn't allow to match php variables ($var) and some of ruby variables (@var, @@var) (if the whole variable is searched ("$var"), not the alphanumeric part ("var")). I do kindly request a way to make these match, possibly involving the accordingly adjusted word_separators list.
For the details as to how and why I tried to deal with a similar scenario in a plugin, please see https://github.com/SublimeText/WordHighlight/pull/2
Сервис поддержки клиентов работает на платформе UserEcho
I may have been not complete clear, but I'm not asking for the specific fix, but to mend the whole inconsistency on what is actually a word. For example, if one adjusts word_separators to exculde '$', then move-by-word-forward (ctrl+right) and move-by-word-backward work as expected, treating '$var' as a word. Find with "whole word" flag, however, doesn't
Steps to reproduce this problem:
1. remove '?' from word_separators
2. move cursor inside word "?MODULE"
3. press ⌘D, ST2 selects the whole word "?MODULE"
4. press ⌘D again, status bar shows "unable to find \b\?MODULE\b"