From 4365d12344beb694553648ef8f70109e0b945c64 Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Thu, 29 Mar 2018 14:24:41 -0400 Subject: [PATCH 1/3] :arrow_up: line-ending-selector --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 84503cf1c..368e6c01c 100644 --- a/package.json +++ b/package.json @@ -118,7 +118,7 @@ "image-view": "0.62.4", "incompatible-packages": "0.27.3", "keybinding-resolver": "0.38.1", - "line-ending-selector": "0.7.5", + "line-ending-selector": "0.7.6", "link": "0.31.4", "markdown-preview": "0.159.20", "metrics": "1.2.6", From d749bef5f391c43ee2d02ac9e9570629b25b2974 Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Thu, 29 Mar 2018 14:34:25 -0400 Subject: [PATCH 2/3] :arrow_up: text-buffer Take 2 --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 368e6c01c..39f752a7d 100644 --- a/package.json +++ b/package.json @@ -71,7 +71,7 @@ "service-hub": "^0.7.4", "sinon": "1.17.4", "temp": "^0.8.3", - "text-buffer": "13.12.4", + "text-buffer": "13.13.0", "tree-sitter": "^0.11.0", "typescript-simple": "1.0.0", "underscore-plus": "^1.6.6", From 7ffe82c1cd5ebb28ed9dfa87364bcceb803d18ed Mon Sep 17 00:00:00 2001 From: Ash Wilson Date: Thu, 29 Mar 2018 15:06:06 -0400 Subject: [PATCH 3/3] Special-casing \r breaks the word regexp --- src/cursor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cursor.js b/src/cursor.js index 929dc741f..f62672f27 100644 --- a/src/cursor.js +++ b/src/cursor.js @@ -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}]+`}` }