Special-casing \r breaks the word regexp

This commit is contained in:
Ash Wilson
2018-03-29 15:06:06 -04:00
parent d749bef5f3
commit 7ffe82c1cd

View File

@@ -664,7 +664,7 @@ class Cursor extends Model {
// Returns a {RegExp}.
wordRegExp (options) {
const nonWordCharacters = _.escapeRegExp(this.getNonWordCharacters())
let source = `^[\t\r ]*$|[^\\s${nonWordCharacters}]+`
let source = `^[\t ]*$|[^\\s${nonWordCharacters}]+`
if (!options || options.includeNonWordCharacters !== false) {
source += `|${`[${nonWordCharacters}]+`}`
}