Ejemplo n.º 1
0
 public void MarkLine()
 {
     AssertMotion("'a", Motion.NewMarkLine(LocalMark.OfChar('a').Value));
     AssertMotion("'b", Motion.NewMarkLine(LocalMark.OfChar('b').Value));
 }
Ejemplo n.º 2
0
 private bool HasLocalMark(LocalMark localMark)
 {
     return(_vimBuffer.VimTextBuffer.GetLocalMark(localMark).IsSome());
 }
Ejemplo n.º 3
0
 public void Mark()
 {
     AssertMotion("`a", Motion.NewMark(LocalMark.OfChar('a').Value));
     AssertMotion("`b", Motion.NewMark(LocalMark.OfChar('b').Value));
 }
Ejemplo n.º 4
0
 private bool HasLocalMark(LocalMark localMark)
 {
     return _vimBuffer.VimTextBuffer.GetLocalMark(localMark).IsSome();
 }
Ejemplo n.º 5
0
 public void RemoveLocalMark_Found()
 {
     Create("dog");
     _vimTextBuffer.SetLocalMark(LocalMark.NewLetter(Letter.A), 0, 0);
     Assert.True(_vimTextBuffer.RemoveLocalMark(LocalMark.NewLetter(Letter.A)));
 }
Ejemplo n.º 6
0
 public void RemoveLocalMark_NotFound()
 {
     Create("dog");
     Assert.False(_vimTextBuffer.RemoveLocalMark(LocalMark.NewLetter(Letter.A)));
 }
Ejemplo n.º 7
0
 private bool HasLocalMark(Letter letter)
 {
     return(HasLocalMark(LocalMark.NewLetter(letter)));
 }