File tree Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Expand file tree Collapse file tree 2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -507,6 +507,10 @@ def line(self):
507
507
def line (self , line ):
508
508
return self ._session .request ('nvim_set_current_line' , line )
509
509
510
+ @line .deleter
511
+ def line (self ):
512
+ return self ._session .request ('nvim_del_current_line' )
513
+
510
514
@property
511
515
def buffer (self ):
512
516
return self ._session .request ('nvim_get_current_buf' )
Original file line number Diff line number Diff line change @@ -74,6 +74,15 @@ def test_current_line(vim):
74
74
assert vim .current .line == 'abc'
75
75
76
76
77
+ def test_current_line_delete (vim ):
78
+ vim .current .buffer [:] = ['one' , 'two' ]
79
+ assert len (vim .current .buffer [:]) == 2
80
+ del vim .current .line
81
+ assert len (vim .current .buffer [:]) == 1 and vim .current .buffer [0 ] == 'two'
82
+ del vim .current .line
83
+ assert len (vim .current .buffer [:]) == 1 and not vim .current .buffer [0 ]
84
+
85
+
77
86
def test_vars (vim ):
78
87
vim .vars ['python' ] = [1 , 2 , {'3' : 1 }]
79
88
assert vim .vars ['python' ], [1 , 2 == {'3' : 1 }]
You can’t perform that action at this time.
0 commit comments