Add word and line movement in vim normal mode
Add jump to start and end of the document Move vim tests to relevant vim files Rename VimTestAppContext to VimTestContext for brevity Improve VimTestContext assertions to pretty print locations when selection position assertion panics
This commit is contained in:
@@ -276,6 +276,16 @@ pub enum CharKind {
|
||||
Word,
|
||||
}
|
||||
|
||||
impl CharKind {
|
||||
pub fn coerce_punctuation(self, treat_punctuation_as_word: bool) -> Self {
|
||||
if treat_punctuation_as_word && self == CharKind::Punctuation {
|
||||
CharKind::Word
|
||||
} else {
|
||||
self
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
impl Buffer {
|
||||
pub fn new<T: Into<Arc<str>>>(
|
||||
replica_id: ReplicaId,
|
||||
|
||||
Reference in New Issue
Block a user