abcabc
| 0
- .seek { input: "c", include: true }
abcabc
^^^ 0
- .seek { input: "c" }
abcabc
^^ 0
behavior <- character
- .seek { input: "c" }
abcabc
^^^ 0
- .seek { input: "c", count: 2 }
abcabc
^^^^^ 0
- .seek { input: "c", $expect: /^no selections remain$/ }
abcabc
^^^^^ 0
- .seek { input: "b", direction: -1 }
abcabc
| 0
- .seek { input: "a", direction: -1 }
abcabc
^ 0
behavior <- character
- .seek { input: "c", $expect: /^no selections remain$/ }
abcabc
^^^^^ 0
- .seek { input: "b", direction: -1 }
abcabc
|^^ 0
abcdefghijk
^^^^ 0
- .seek { input: "e", direction: -1, shift: "extend", include: true }
abcdefghijk
^^ 0
- .seek { input: "g", direction: -1, shift: "extend", include: true }
Selection left unchanged since it can't find another "g" before this.
abcdefghijk
^^^^ 0
- .seek { input: "d", direction: -1, shift: "extend", include: true }
abcdefghijk
^ 0
- .seek { input: "b", direction: -1, shift: "extend", include: true }
abcdefghijk
|^ 0
behavior <- character
- .seek { input: "b", direction: -1, shift: "extend", include: true }
abcdefghijk
|^^ 0
- .seek { input: "g", direction: -1, shift: "extend" }
Selection left unchanged since it can't find another "g" before this.
abcdefghijk
^^^^ 0
- .seek { input: "f", direction: -1, shift: "extend" }
abcdefghijk
^^^ 0
- .seek { input: "e", direction: -1, shift: "extend" }
abcdefghijk
^^ 0
- .seek { input: "c", direction: -1, shift: "extend" }
abcdefghijk
| 0
- .seek { input: "b", direction: -1, shift: "extend" }
abcdefghijk
^ 0
abc
def
ghi
| 0
jkl
mno
- .seek { input: "\n" }
abc
def
ghi
^^ 0
jkl
mno
- .seek { input: "\n", include: true }
abc
def
ghi
^^^ 0
jkl
mno