doubleclick on whitespace must select only whitespace
This commit is contained in:
parent
93804d063e
commit
2ffe3726ce
1 changed files with 9 additions and 6 deletions
|
|
@ -708,15 +708,18 @@ var EditSession = function(text, mode) {
|
||||||
var line = this.getLine(row);
|
var line = this.getLine(row);
|
||||||
|
|
||||||
var inToken = false;
|
var inToken = false;
|
||||||
if (column > 0) {
|
if (column > 0)
|
||||||
inToken = !!line.charAt(column - 1).match(this.tokenRe);
|
inToken = !!line.charAt(column - 1).match(this.tokenRe);
|
||||||
}
|
|
||||||
|
|
||||||
if (!inToken) {
|
if (!inToken)
|
||||||
inToken = !!line.charAt(column).match(this.tokenRe);
|
inToken = !!line.charAt(column).match(this.tokenRe);
|
||||||
}
|
|
||||||
|
if (inToken)
|
||||||
var re = inToken ? this.tokenRe : this.nonTokenRe;
|
var re = this.tokenRe;
|
||||||
|
else if (/^\s+$/.test(line.slice(column-1, column+1)))
|
||||||
|
var re = /\s/;
|
||||||
|
else
|
||||||
|
var re = this.nonTokenRe;
|
||||||
|
|
||||||
var start = column;
|
var start = column;
|
||||||
if (start > 0) {
|
if (start > 0) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue