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):
507507 def line (self , line ):
508508 return self ._session .request ('nvim_set_current_line' , line )
509509
510+ @line .deleter
511+ def line (self ):
512+ return self ._session .request ('nvim_del_current_line' )
513+
510514 @property
511515 def buffer (self ):
512516 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):
7474 assert vim .current .line == 'abc'
7575
7676
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+
7786def test_vars (vim ):
7887 vim .vars ['python' ] = [1 , 2 , {'3' : 1 }]
7988 assert vim .vars ['python' ], [1 , 2 == {'3' : 1 }]
You can’t perform that action at this time.
0 commit comments