var searchIndex = {}; searchIndex["neovim_lib"] = {"doc":"# Rust library for Neovim clients","items":[[0,"session","neovim_lib","",null,null],[3,"Session","neovim_lib::session","An active Neovim session.",null,null],[11,"new_tcp","","Connect to nvim instance via tcp",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"new_child","","Connect to a Neovim instance by spawning a new one.",0,{"inputs":[],"output":{"name":"result"}}],[11,"new_child_path","","Connect to a Neovim instance by spawning a new one",0,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[11,"start_event_loop_cb","","Start processing rpc response and notifications",0,null],[11,"start_event_loop","","Start processing rpc response and notifications",0,null],[11,"call","","Sync call. Call can be made only after event loop begin processing",0,null],[0,"neovim","neovim_lib","",null,null],[3,"Neovim","neovim_lib::neovim","",null,null],[12,"session","","",1,null],[11,"new","","",1,{"inputs":[{"name":"session"}],"output":{"name":"neovim"}}],[11,"ui_attach","","Register as a remote UI.",1,null],[11,"ui_detach","","Unregister as a remote UI.",1,null],[11,"ui_try_resize","","Notify nvim that the client window has resized.",1,null],[0,"neovim_api","neovim_lib","",null,null],[3,"Buffer","neovim_lib::neovim_api","",null,null],[3,"Window","","",null,null],[3,"Tabpage","","",null,null],[8,"NeovimApi","","",null,null],[10,"command","","",2,null],[10,"feedkeys","","",2,null],[10,"input","","",2,null],[10,"replace_termcodes","","",2,null],[10,"command_output","","",2,null],[10,"eval","","",2,null],[10,"call_function","","",2,null],[10,"strwidth","","",2,null],[10,"list_runtime_paths","","",2,null],[10,"change_directory","","",2,null],[10,"get_current_line","","",2,null],[10,"set_current_line","","",2,null],[10,"del_current_line","","",2,null],[10,"get_var","","",2,null],[10,"set_var","","",2,null],[10,"get_vvar","","",2,null],[10,"get_option","","",2,null],[10,"set_option","","",2,null],[10,"out_write","","",2,null],[10,"err_write","","",2,null],[10,"report_error","","",2,null],[10,"get_buffers","","",2,null],[10,"get_current_buffer","","",2,null],[10,"set_current_buffer","","",2,null],[10,"get_windows","","",2,null],[10,"get_current_window","","",2,null],[10,"set_current_window","","",2,null],[10,"get_tabpages","","",2,null],[10,"get_current_tabpage","","",2,null],[10,"set_current_tabpage","","",2,null],[10,"subscribe","","",2,null],[10,"unsubscribe","","",2,null],[10,"name_to_color","","",2,null],[10,"get_api_info","","",2,null],[11,"new","","",3,{"inputs":[{"name":"value"}],"output":{"name":"buffer"}}],[11,"line_count","","",3,null],[11,"get_line","","",3,null],[11,"set_line","","",3,null],[11,"del_line","","",3,null],[11,"get_line_slice","","",3,null],[11,"set_line_slice","","",3,null],[11,"get_var","","",3,null],[11,"set_var","","",3,null],[11,"get_option","","",3,null],[11,"set_option","","",3,null],[11,"get_number","","",3,null],[11,"get_name","","",3,null],[11,"set_name","","",3,null],[11,"is_valid","","",3,null],[11,"insert","","",3,null],[11,"get_mark","","",3,null],[11,"add_highlight","","",3,null],[11,"clear_highlight","","",3,null],[11,"new","","",4,{"inputs":[{"name":"value"}],"output":{"name":"window"}}],[11,"get_buffer","","",4,null],[11,"get_cursor","","",4,null],[11,"set_cursor","","",4,null],[11,"get_height","","",4,null],[11,"set_height","","",4,null],[11,"get_width","","",4,null],[11,"set_width","","",4,null],[11,"get_var","","",4,null],[11,"set_var","","",4,null],[11,"get_option","","",4,null],[11,"set_option","","",4,null],[11,"get_position","","",4,null],[11,"get_tabpage","","",4,null],[11,"is_valid","","",4,null],[11,"new","","",5,{"inputs":[{"name":"value"}],"output":{"name":"tabpage"}}],[11,"get_windows","","",5,null],[11,"get_var","","",5,null],[11,"set_var","","",5,null],[11,"get_window","","",5,null],[11,"is_valid","","",5,null],[11,"command","neovim_lib::neovim","",1,null],[11,"feedkeys","","",1,null],[11,"input","","",1,null],[11,"replace_termcodes","","",1,null],[11,"command_output","","",1,null],[11,"eval","","",1,null],[11,"call_function","","",1,null],[11,"strwidth","","",1,null],[11,"list_runtime_paths","","",1,null],[11,"change_directory","","",1,null],[11,"get_current_line","","",1,null],[11,"set_current_line","","",1,null],[11,"del_current_line","","",1,null],[11,"get_var","","",1,null],[11,"set_var","","",1,null],[11,"get_vvar","","",1,null],[11,"get_option","","",1,null],[11,"set_option","","",1,null],[11,"out_write","","",1,null],[11,"err_write","","",1,null],[11,"report_error","","",1,null],[11,"get_buffers","","",1,null],[11,"get_current_buffer","","",1,null],[11,"set_current_buffer","","",1,null],[11,"get_windows","","",1,null],[11,"get_current_window","","",1,null],[11,"set_current_window","","",1,null],[11,"get_tabpages","","",1,null],[11,"get_current_tabpage","","",1,null],[11,"set_current_tabpage","","",1,null],[11,"subscribe","","",1,null],[11,"unsubscribe","","",1,null],[11,"name_to_color","","",1,null],[11,"get_api_info","","",1,null]],"paths":[[3,"Session"],[3,"Neovim"],[8,"NeovimApi"],[3,"Buffer"],[3,"Window"],[3,"Tabpage"]]}; initSearch(searchIndex);