function cursorInsideLink(value, pos) { let start = value.lastIndexOf("[[", pos) if (start < 0) { return [null, false]; } if (start === pos) { return [null, false]; } if (start === pos - 1) { return [null, false]; } let linkEnd = value.lastIndexOf("]]", pos - 1) return [start + 2, start >= linkEnd] } export default { cursorInsideLink, }