Class: Neovim::Window
Constant Summary
collapse
- OPTION_PARAM =
:win
Constants inherited
from RemoteObject
RemoteObject::TRANSFER
Instance Attribute Summary
Attributes inherited from RemoteObject
#client, #index
Instance Method Summary
collapse
#==, #call_api, #call_obj, from_mpdata, #initialize, #inspect, #method_missing, #methods, new, plain_new, #respond_to_missing?, #to_mpdata, type, #type
#get_option, #option_params, #set_option
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
in the class Neovim::RemoteObject
Instance Method Details
297
|
# File 'lib/neovim/remote_object.rb', line 297
def buffer ; call_obj :get_buf ; end
|
307
|
# File 'lib/neovim/remote_object.rb', line 307
def cursor ; call_obj :get_cursor ; end
|
#cursor=(yx) ⇒ Object
308
|
# File 'lib/neovim/remote_object.rb', line 308
def cursor= yx ; call_obj :set_cursor, yx ; end
|
299
|
# File 'lib/neovim/remote_object.rb', line 299
def height ; call_obj :get_height ; end
|
#height=(n) ⇒ Object
300
|
# File 'lib/neovim/remote_object.rb', line 300
def height= n ; call_obj :set_height, n ; end
|
305
|
# File 'lib/neovim/remote_object.rb', line 305
def line ; cursor.first ; end
|
295
|
# File 'lib/neovim/remote_object.rb', line 295
def number ; call_obj :get_number ; end
|
#save_cursor ⇒ Object
310
311
312
313
314
|
# File 'lib/neovim/remote_object.rb', line 310
def save_cursor
c = cursor
yield
self.cursor = c
end
|
302
|
# File 'lib/neovim/remote_object.rb', line 302
def width ; call_obj :get_width ; end
|
#width=(n) ⇒ Object
303
|
# File 'lib/neovim/remote_object.rb', line 303
def width= n ; call_obj :set_width, n ; end
|