aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShpuld Shpuldson <shp@cock.li>2020-08-27 16:46:23 +0300
committerShpuld Shpuldson <shp@cock.li>2020-08-27 16:46:23 +0300
commitf5e4ad601ac47f7b0a2f3cdc24e0f6be9be17d21 (patch)
treeb5d52660e88eab548b5b4cb61202a66dfac768ec /src
parent65ac71139eb2bc7e90fb4c94bc1759ffd8af4aa0 (diff)
wip start
Diffstat (limited to 'src')
-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/