aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/services/completion/completion.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/services/completion/completion.js b/src/services/completion/completion.js
index df83d03d..f74f8048 100644
--- a/src/services/completion/completion.js
+++ b/src/services/completion/completion.js
@@ -4,6 +4,7 @@ export const replaceWord = (str, toReplace, replacement) => {
return str.slice(0, toReplace.start) + replacement + str.slice(toReplace.end)
}
+// This seems to work fine
export const wordAtPosition = (str, pos) => {
const words = splitIntoWords(str)
const wordsWithPosition = addPositionToWords(words)
@@ -11,6 +12,7 @@ export const wordAtPosition = (str, pos) => {
return find(wordsWithPosition, ({ start, end }) => start <= pos && end > pos)
}
+// This works fine
export const addPositionToWords = (words) => {
return reduce(words, (result, word) => {
const data = {
@@ -34,6 +36,7 @@ export const addPositionToWords = (words) => {
}, [])
}
+// This needs to be altered, split words at space
export const splitIntoWords = (str) => {
// Split at word boundaries
const regex = /\b/