Skip to content

Instantly share code, notes, and snippets.

@sodiumjoe
Created March 15, 2018 05:36
Show Gist options
  • Save sodiumjoe/1fd94f9c49ad115e59884f0b5a89768e to your computer and use it in GitHub Desktop.
Save sodiumjoe/1fd94f9c49ad115e59884f0b5a89768e to your computer and use it in GitHub Desktop.
2018-03-14 22:35:02,279 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 1, b'vim_get_api_info', ()]
2018-03-14 22:35:02,279 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x01\xb0vim_get_api_info\x90''
2018-03-14 22:35:02,279 [DEBUG @ base.py:run:142] 84790 - Entering event loop
2018-03-14 22:35:02,280 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,280 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [0, 1, b'poll', []]
2018-03-14 22:35:02,280 [DEBUG @ async_session.py:_on_request:91] 84790 - received request: b'poll', []
2018-03-14 22:35:02,280 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,280 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,281 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,281 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,281 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,281 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,281 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,281 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 1, None, [1, {b'version': {b'major': 0, b'minor': 2, b'patch': 2, b'api_level': 3, b'api_compatible': 0, b'api_prerelease': False}, b'functions': [{b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_buf_line_count', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'buffer_get_line', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index'], [b'String', b'line']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_line', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_del_line', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'include_start'], [b'Boolean', b'include_end']], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(String)', b'name': b'buffer_get_line_slice', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing']], b'method': True, b'return_type': b'ArrayOf(String)', b'name': b'nvim_buf_get_lines', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'include_start'], [b'Boolean', b'include_end'], [b'ArrayOf(String)', b'replacement']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_line_slice', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing'], [b'ArrayOf(String)', b'replacement']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_lines', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_buf_get_var', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_buf_get_changedtick', b'since': 2}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'mode']], b'method': True, b'return_type': b'ArrayOf(Dictionary)', b'name': b'nvim_buf_get_keymap', b'since': 3}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_var', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_del_var', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_set_var', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_del_var', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_buf_get_option', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_option', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 2, b'return_type': b'Integer', b'name': b'nvim_buf_get_number', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'String', b'name': b'nvim_buf_get_name', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_name', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'Boolean', b'name': b'nvim_buf_is_valid', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'lnum'], [b'ArrayOf(String)', b'lines']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_insert', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'nvim_buf_get_mark', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'String', b'hl_group'], [b'Integer', b'line'], [b'Integer', b'col_start'], [b'Integer', b'col_end']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_buf_add_highlight', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'Integer', b'line_start'], [b'Integer', b'line_end']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_clear_highlight', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'ArrayOf(Window)', b'name': b'nvim_tabpage_list_wins', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_tabpage_get_var', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_tabpage_set_var', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_tabpage_del_var', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'tabpage_set_var', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'tabpage_del_var', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'Window', b'name': b'nvim_tabpage_get_win', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_tabpage_get_number', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'Boolean', b'name': b'nvim_tabpage_is_valid', b'since': 1}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height'], [b'Dictionary', b'options']], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_attach', b'since': 1}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height'], [b'Boolean', b'enable_rgb']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'ui_attach', b'since': 0}, {b'parameters': [], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_detach', b'since': 1}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height']], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_try_resize', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_set_option', b'since': 1}, {b'parameters': [[b'String', b'command']], b'method': False, b'return_type': b'void', b'name': b'nvim_command', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Boolean', b'rgb']], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_hl_by_name', b'since': 3}, {b'parameters': [[b'Integer', b'hl_id'], [b'Boolean', b'rgb']], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_hl_by_id', b'since': 3}, {b'parameters': [[b'String', b'keys'], [b'String', b'mode'], [b'Boolean', b'escape_csi']], b'method': False, b'return_type': b'void', b'name': b'nvim_feedkeys', b'since': 1}, {b'parameters': [[b'String', b'keys']], b'method': False, b'return_type': b'Integer', b'name': b'nvim_input', b'since': 1}, {b'parameters': [[b'String', b'str'], [b'Boolean', b'from_part'], [b'Boolean', b'do_lt'], [b'Boolean', b'special']], b'method': False, b'return_type': b'String', b'name': b'nvim_replace_termcodes', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'String', b'name': b'nvim_command_output', b'since': 1}, {b'parameters': [[b'String', b'expr']], b'method': False, b'return_type': b'Object', b'name': b'nvim_eval', b'since': 1}, {b'parameters': [[b'String', b'fname'], [b'Array', b'args']], b'method': False, b'return_type': b'Object', b'name': b'nvim_call_function', b'since': 1}, {b'parameters': [[b'String', b'code'], [b'Array', b'args']], b'method': False, b'return_type': b'Object', b'name': b'nvim_execute_lua', b'since': 3}, {b'parameters': [[b'String', b'text']], b'method': False, b'return_type': b'Integer', b'name': b'nvim_strwidth', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(String)', b'name': b'nvim_list_runtime_paths', b'since': 1}, {b'parameters': [[b'String', b'dir']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_dir', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'String', b'name': b'nvim_get_current_line', b'since': 1}, {b'parameters': [[b'String', b'line']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_line', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'void', b'name': b'nvim_del_current_line', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Object', b'name': b'nvim_get_var', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_var', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'void', b'name': b'nvim_del_var', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_set_var', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_del_var', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Object', b'name': b'nvim_get_vvar', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Object', b'name': b'nvim_get_option', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_option', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'void', b'name': b'nvim_out_write', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'void', b'name': b'nvim_err_write', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'void', b'name': b'nvim_err_writeln', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(Buffer)', b'name': b'nvim_list_bufs', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Buffer', b'name': b'nvim_get_current_buf', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_buf', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(Window)', b'name': b'nvim_list_wins', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Window', b'name': b'nvim_get_current_win', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_win', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(Tabpage)', b'name': b'nvim_list_tabpages', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Tabpage', b'name': b'nvim_get_current_tabpage', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_tabpage', b'since': 1}, {b'parameters': [[b'String', b'event']], b'method': False, b'return_type': b'void', b'name': b'nvim_subscribe', b'since': 1}, {b'parameters': [[b'String', b'event']], b'method': False, b'return_type': b'void', b'name': b'nvim_unsubscribe', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Integer', b'name': b'nvim_get_color_by_name', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_color_map', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_mode', b'since': 2}, {b'parameters': [[b'String', b'mode']], b'method': False, b'return_type': b'ArrayOf(Dictionary)', b'name': b'nvim_get_keymap', b'since': 3}, {b'parameters': [], b'method': False, b'return_type': b'Array', b'name': b'nvim_get_api_info', b'since': 1}, {b'parameters': [[b'Array', b'calls']], b'method': False, b'return_type': b'Array', b'name': b'nvim_call_atomic', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Buffer', b'name': b'nvim_win_get_buf', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'nvim_win_get_cursor', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'ArrayOf(Integer, 2)', b'pos']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_cursor', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_win_get_height', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'height']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_height', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_win_get_width', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'width']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_width', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_win_get_var', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_var', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_del_var', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_set_var', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_del_var', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_win_get_option', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_option', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'nvim_win_get_position', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Tabpage', b'name': b'nvim_win_get_tabpage', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_win_get_number', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Boolean', b'name': b'nvim_win_is_valid', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'buffer_line_count', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(String)', b'name': b'buffer_get_lines', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing'], [b'ArrayOf(String)', b'replacement']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_lines', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_get_var', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_get_option', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_option', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'buffer_get_number', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'String', b'name': b'buffer_get_name', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_name', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'Boolean', b'name': b'buffer_is_valid', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'buffer_get_mark', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'String', b'hl_group'], [b'Integer', b'line'], [b'Integer', b'col_start'], [b'Integer', b'col_end']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'buffer_add_highlight', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'Integer', b'line_start'], [b'Integer', b'line_end']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_clear_highlight', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Window)', b'name': b'tabpage_get_windows', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'tabpage_get_var', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'deprecated_since': 1, b'return_type': b'Window', b'name': b'tabpage_get_window', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'deprecated_since': 1, b'return_type': b'Boolean', b'name': b'tabpage_is_valid', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'ui_detach', b'since': 0}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'ui_try_resize', b'since': 0}, {b'parameters': [[b'String', b'command']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_command', b'since': 0}, {b'parameters': [[b'String', b'keys'], [b'String', b'mode'], [b'Boolean', b'escape_csi']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_feedkeys', b'since': 0}, {b'parameters': [[b'String', b'keys']], b'method': False, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'vim_input', b'since': 0}, {b'parameters': [[b'String', b'str'], [b'Boolean', b'from_part'], [b'Boolean', b'do_lt'], [b'Boolean', b'special']], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'vim_replace_termcodes', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'vim_command_output', b'since': 0}, {b'parameters': [[b'String', b'expr']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_eval', b'since': 0}, {b'parameters': [[b'String', b'fname'], [b'Array', b'args']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_call_function', b'since': 0}, {b'parameters': [[b'String', b'text']], b'method': False, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'vim_strwidth', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(String)', b'name': b'vim_list_runtime_paths', b'since': 0}, {b'parameters': [[b'String', b'dir']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_change_directory', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'vim_get_current_line', b'since': 0}, {b'parameters': [[b'String', b'line']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_line', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_del_current_line', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_get_var', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_get_vvar', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_get_option', b'since': 0}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_option', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_out_write', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_err_write', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_report_error', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(Buffer)', b'name': b'vim_get_buffers', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Buffer', b'name': b'vim_get_current_buffer', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_buffer', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(Window)', b'name': b'vim_get_windows', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Window', b'name': b'vim_get_current_window', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_window', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(Tabpage)', b'name': b'vim_get_tabpages', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Tabpage', b'name': b'vim_get_current_tabpage', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_tabpage', b'since': 0}, {b'parameters': [[b'String', b'event']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_subscribe', b'since': 0}, {b'parameters': [[b'String', b'event']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_unsubscribe', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'vim_name_to_color', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Dictionary', b'name': b'vim_get_color_map', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Array', b'name': b'vim_get_api_info', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Buffer', b'name': b'window_get_buffer', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'window_get_cursor', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'ArrayOf(Integer, 2)', b'pos']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_cursor', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'window_get_height', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'height']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_height', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'window_get_width', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'width']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_width', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_get_var', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_get_option', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_option', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'window_get_position', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Tabpage', b'name': b'window_get_tabpage', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Boolean', b'name': b'window_is_valid', b'since': 0}], b'ui_events': [{b'parameters': [[b'Integer', b'rows'], [b'Integer', b'columns']], b'name': b'resize', b'since': 3}, {b'parameters': [], b'name': b'clear', b'since': 3}, {b'parameters': [], b'name': b'eol_clear', b'since': 3}, {b'parameters': [[b'Integer', b'row'], [b'Integer', b'col']], b'name': b'cursor_goto', b'since': 3}, {b'parameters': [[b'Boolean', b'enabled'], [b'Array', b'cursor_styles']], b'name': b'mode_info_set', b'since': 3}, {b'parameters': [], b'name': b'update_menu', b'since': 3}, {b'parameters': [], b'name': b'busy_start', b'since': 3}, {b'parameters': [], b'name': b'busy_stop', b'since': 3}, {b'parameters': [], b'name': b'mouse_on', b'since': 3}, {b'parameters': [], b'name': b'mouse_off', b'since': 3}, {b'parameters': [[b'String', b'mode'], [b'Integer', b'mode_idx']], b'name': b'mode_change', b'since': 3}, {b'parameters': [[b'Integer', b'top'], [b'Integer', b'bot'], [b'Integer', b'left'], [b'Integer', b'right']], b'name': b'set_scroll_region', b'since': 3}, {b'parameters': [[b'Integer', b'count']], b'name': b'scroll', b'since': 3}, {b'parameters': [[b'Dictionary', b'attrs']], b'name': b'highlight_set', b'since': 3}, {b'parameters': [[b'String', b'str']], b'name': b'put', b'since': 3}, {b'parameters': [], b'name': b'bell', b'since': 3}, {b'parameters': [], b'name': b'visual_bell', b'since': 3}, {b'parameters': [], b'name': b'flush', b'since': 3}, {b'parameters': [[b'Integer', b'fg']], b'name': b'update_fg', b'since': 3}, {b'parameters': [[b'Integer', b'bg']], b'name': b'update_bg', b'since': 3}, {b'parameters': [[b'Integer', b'sp']], b'name': b'update_sp', b'since': 3}, {b'parameters': [], b'name': b'suspend', b'since': 3}, {b'parameters': [[b'String', b'title']], b'name': b'set_title', b'since': 3}, {b'parameters': [[b'String', b'icon']], b'name': b'set_icon', b'since': 3}, {b'parameters': [[b'Array', b'items'], [b'Integer', b'selected'], [b'Integer', b'row'], [b'Integer', b'col']], b'name': b'popupmenu_show', b'since': 3}, {b'parameters': [], b'name': b'popupmenu_hide', b'since': 3}, {b'parameters': [[b'Integer', b'selected']], b'name': b'popupmenu_select', b'since': 3}, {b'parameters': [[b'Tabpage', b'current'], [b'Array', b'tabs']], b'name': b'tabline_update', b'since': 3}, {b'parameters': [[b'Array', b'content'], [b'Integer', b'pos'], [b'String', b'firstc'], [b'String', b'prompt'], [b'Integer', b'indent'], [b'Integer', b'level']], b'name': b'cmdline_show', b'since': 3}, {b'parameters': [[b'Integer', b'pos'], [b'Integer', b'level']], b'name': b'cmdline_pos', b'since': 3}, {b'parameters': [[b'String', b'c'], [b'Boolean', b'shift'], [b'Integer', b'level']], b'name': b'cmdline_special_char', b'since': 3}, {b'parameters': [[b'Integer', b'level']], b'name': b'cmdline_hide', b'since': 3}, {b'parameters': [[b'Array', b'lines']], b'name': b'cmdline_block_show', b'since': 3}, {b'parameters': [[b'Array', b'lines']], b'name': b'cmdline_block_append', b'since': 3}, {b'parameters': [], b'name': b'cmdline_block_hide', b'since': 3}, {b'parameters': [[b'Array', b'items']], b'name': b'wildmenu_show', b'since': 3}, {b'parameters': [[b'Integer', b'selected']], b'name': b'wildmenu_select', b'since': 3}, {b'parameters': [], b'name': b'wildmenu_hide', b'since': 3}], b'error_types': {b'Exception': {b'id': 0}, b'Validation': {b'id': 1}}, b'types': {b'Buffer': {b'id': 0, b'prefix': b'nvim_buf_'}, b'Window': {b'id': 1, b'prefix': b'nvim_win_'}, b'Tabpage': {b'id': 2, b'prefix': b'nvim_tabpage_'}}}]]
2018-03-14 22:35:02,282 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [1, {b'version': {b'major': 0, b'minor': 2, b'patch': 2, b'api_level': 3, b'api_compatible': 0, b'api_prerelease': False}, b'functions': [{b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_buf_line_count', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'buffer_get_line', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index'], [b'String', b'line']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_line', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_del_line', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'include_start'], [b'Boolean', b'include_end']], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(String)', b'name': b'buffer_get_line_slice', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing']], b'method': True, b'return_type': b'ArrayOf(String)', b'name': b'nvim_buf_get_lines', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'include_start'], [b'Boolean', b'include_end'], [b'ArrayOf(String)', b'replacement']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_line_slice', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing'], [b'ArrayOf(String)', b'replacement']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_lines', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_buf_get_var', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_buf_get_changedtick', b'since': 2}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'mode']], b'method': True, b'return_type': b'ArrayOf(Dictionary)', b'name': b'nvim_buf_get_keymap', b'since': 3}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_var', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_del_var', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_set_var', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_del_var', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_buf_get_option', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_option', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 2, b'return_type': b'Integer', b'name': b'nvim_buf_get_number', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'String', b'name': b'nvim_buf_get_name', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_set_name', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'return_type': b'Boolean', b'name': b'nvim_buf_is_valid', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'lnum'], [b'ArrayOf(String)', b'lines']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_insert', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'nvim_buf_get_mark', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'String', b'hl_group'], [b'Integer', b'line'], [b'Integer', b'col_start'], [b'Integer', b'col_end']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_buf_add_highlight', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'Integer', b'line_start'], [b'Integer', b'line_end']], b'method': True, b'return_type': b'void', b'name': b'nvim_buf_clear_highlight', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'ArrayOf(Window)', b'name': b'nvim_tabpage_list_wins', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_tabpage_get_var', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_tabpage_set_var', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_tabpage_del_var', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'tabpage_set_var', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'tabpage_del_var', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'Window', b'name': b'nvim_tabpage_get_win', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_tabpage_get_number', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'return_type': b'Boolean', b'name': b'nvim_tabpage_is_valid', b'since': 1}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height'], [b'Dictionary', b'options']], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_attach', b'since': 1}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height'], [b'Boolean', b'enable_rgb']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'ui_attach', b'since': 0}, {b'parameters': [], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_detach', b'since': 1}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height']], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_try_resize', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'return_type': b'void', b'name': b'nvim_ui_set_option', b'since': 1}, {b'parameters': [[b'String', b'command']], b'method': False, b'return_type': b'void', b'name': b'nvim_command', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Boolean', b'rgb']], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_hl_by_name', b'since': 3}, {b'parameters': [[b'Integer', b'hl_id'], [b'Boolean', b'rgb']], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_hl_by_id', b'since': 3}, {b'parameters': [[b'String', b'keys'], [b'String', b'mode'], [b'Boolean', b'escape_csi']], b'method': False, b'return_type': b'void', b'name': b'nvim_feedkeys', b'since': 1}, {b'parameters': [[b'String', b'keys']], b'method': False, b'return_type': b'Integer', b'name': b'nvim_input', b'since': 1}, {b'parameters': [[b'String', b'str'], [b'Boolean', b'from_part'], [b'Boolean', b'do_lt'], [b'Boolean', b'special']], b'method': False, b'return_type': b'String', b'name': b'nvim_replace_termcodes', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'String', b'name': b'nvim_command_output', b'since': 1}, {b'parameters': [[b'String', b'expr']], b'method': False, b'return_type': b'Object', b'name': b'nvim_eval', b'since': 1}, {b'parameters': [[b'String', b'fname'], [b'Array', b'args']], b'method': False, b'return_type': b'Object', b'name': b'nvim_call_function', b'since': 1}, {b'parameters': [[b'String', b'code'], [b'Array', b'args']], b'method': False, b'return_type': b'Object', b'name': b'nvim_execute_lua', b'since': 3}, {b'parameters': [[b'String', b'text']], b'method': False, b'return_type': b'Integer', b'name': b'nvim_strwidth', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(String)', b'name': b'nvim_list_runtime_paths', b'since': 1}, {b'parameters': [[b'String', b'dir']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_dir', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'String', b'name': b'nvim_get_current_line', b'since': 1}, {b'parameters': [[b'String', b'line']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_line', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'void', b'name': b'nvim_del_current_line', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Object', b'name': b'nvim_get_var', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_var', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'void', b'name': b'nvim_del_var', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_set_var', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_del_var', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Object', b'name': b'nvim_get_vvar', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Object', b'name': b'nvim_get_option', b'since': 1}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_option', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'void', b'name': b'nvim_out_write', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'void', b'name': b'nvim_err_write', b'since': 1}, {b'parameters': [[b'String', b'str']], b'method': False, b'return_type': b'void', b'name': b'nvim_err_writeln', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(Buffer)', b'name': b'nvim_list_bufs', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Buffer', b'name': b'nvim_get_current_buf', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_buf', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(Window)', b'name': b'nvim_list_wins', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Window', b'name': b'nvim_get_current_win', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_win', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'ArrayOf(Tabpage)', b'name': b'nvim_list_tabpages', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Tabpage', b'name': b'nvim_get_current_tabpage', b'since': 1}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': False, b'return_type': b'void', b'name': b'nvim_set_current_tabpage', b'since': 1}, {b'parameters': [[b'String', b'event']], b'method': False, b'return_type': b'void', b'name': b'nvim_subscribe', b'since': 1}, {b'parameters': [[b'String', b'event']], b'method': False, b'return_type': b'void', b'name': b'nvim_unsubscribe', b'since': 1}, {b'parameters': [[b'String', b'name']], b'method': False, b'return_type': b'Integer', b'name': b'nvim_get_color_by_name', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_color_map', b'since': 1}, {b'parameters': [], b'method': False, b'return_type': b'Dictionary', b'name': b'nvim_get_mode', b'since': 2}, {b'parameters': [[b'String', b'mode']], b'method': False, b'return_type': b'ArrayOf(Dictionary)', b'name': b'nvim_get_keymap', b'since': 3}, {b'parameters': [], b'method': False, b'return_type': b'Array', b'name': b'nvim_get_api_info', b'since': 1}, {b'parameters': [[b'Array', b'calls']], b'method': False, b'return_type': b'Array', b'name': b'nvim_call_atomic', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Buffer', b'name': b'nvim_win_get_buf', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'nvim_win_get_cursor', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'ArrayOf(Integer, 2)', b'pos']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_cursor', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_win_get_height', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'height']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_height', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_win_get_width', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'width']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_width', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_win_get_var', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_var', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_del_var', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_set_var', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_del_var', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'return_type': b'Object', b'name': b'nvim_win_get_option', b'since': 1}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'return_type': b'void', b'name': b'nvim_win_set_option', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'nvim_win_get_position', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Tabpage', b'name': b'nvim_win_get_tabpage', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Integer', b'name': b'nvim_win_get_number', b'since': 1}, {b'parameters': [[b'Window', b'window']], b'method': True, b'return_type': b'Boolean', b'name': b'nvim_win_is_valid', b'since': 1}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'buffer_line_count', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(String)', b'name': b'buffer_get_lines', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing'], [b'ArrayOf(String)', b'replacement']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_lines', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_get_var', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'buffer_get_option', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_option', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'buffer_get_number', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'String', b'name': b'buffer_get_name', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_set_name', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': True, b'deprecated_since': 1, b'return_type': b'Boolean', b'name': b'buffer_is_valid', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'buffer_get_mark', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'String', b'hl_group'], [b'Integer', b'line'], [b'Integer', b'col_start'], [b'Integer', b'col_end']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'buffer_add_highlight', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'Integer', b'line_start'], [b'Integer', b'line_end']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'buffer_clear_highlight', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Window)', b'name': b'tabpage_get_windows', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'tabpage_get_var', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'deprecated_since': 1, b'return_type': b'Window', b'name': b'tabpage_get_window', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': True, b'deprecated_since': 1, b'return_type': b'Boolean', b'name': b'tabpage_is_valid', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'ui_detach', b'since': 0}, {b'parameters': [[b'Integer', b'width'], [b'Integer', b'height']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'ui_try_resize', b'since': 0}, {b'parameters': [[b'String', b'command']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_command', b'since': 0}, {b'parameters': [[b'String', b'keys'], [b'String', b'mode'], [b'Boolean', b'escape_csi']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_feedkeys', b'since': 0}, {b'parameters': [[b'String', b'keys']], b'method': False, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'vim_input', b'since': 0}, {b'parameters': [[b'String', b'str'], [b'Boolean', b'from_part'], [b'Boolean', b'do_lt'], [b'Boolean', b'special']], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'vim_replace_termcodes', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'vim_command_output', b'since': 0}, {b'parameters': [[b'String', b'expr']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_eval', b'since': 0}, {b'parameters': [[b'String', b'fname'], [b'Array', b'args']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_call_function', b'since': 0}, {b'parameters': [[b'String', b'text']], b'method': False, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'vim_strwidth', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(String)', b'name': b'vim_list_runtime_paths', b'since': 0}, {b'parameters': [[b'String', b'dir']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_change_directory', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'String', b'name': b'vim_get_current_line', b'since': 0}, {b'parameters': [[b'String', b'line']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_line', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_del_current_line', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_get_var', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_get_vvar', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'vim_get_option', b'since': 0}, {b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_option', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_out_write', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_err_write', b'since': 0}, {b'parameters': [[b'String', b'str']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_report_error', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(Buffer)', b'name': b'vim_get_buffers', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Buffer', b'name': b'vim_get_current_buffer', b'since': 0}, {b'parameters': [[b'Buffer', b'buffer']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_buffer', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(Window)', b'name': b'vim_get_windows', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Window', b'name': b'vim_get_current_window', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_window', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'ArrayOf(Tabpage)', b'name': b'vim_get_tabpages', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Tabpage', b'name': b'vim_get_current_tabpage', b'since': 0}, {b'parameters': [[b'Tabpage', b'tabpage']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_set_current_tabpage', b'since': 0}, {b'parameters': [[b'String', b'event']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_subscribe', b'since': 0}, {b'parameters': [[b'String', b'event']], b'method': False, b'deprecated_since': 1, b'return_type': b'void', b'name': b'vim_unsubscribe', b'since': 0}, {b'parameters': [[b'String', b'name']], b'method': False, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'vim_name_to_color', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Dictionary', b'name': b'vim_get_color_map', b'since': 0}, {b'parameters': [], b'method': False, b'deprecated_since': 1, b'return_type': b'Array', b'name': b'vim_get_api_info', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Buffer', b'name': b'window_get_buffer', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'window_get_cursor', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'ArrayOf(Integer, 2)', b'pos']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_cursor', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'window_get_height', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'height']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_height', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Integer', b'name': b'window_get_width', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'Integer', b'width']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_width', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_get_var', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'method': True, b'deprecated_since': 1, b'return_type': b'Object', b'name': b'window_get_option', b'since': 0}, {b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'method': True, b'deprecated_since': 1, b'return_type': b'void', b'name': b'window_set_option', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'ArrayOf(Integer, 2)', b'name': b'window_get_position', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Tabpage', b'name': b'window_get_tabpage', b'since': 0}, {b'parameters': [[b'Window', b'window']], b'method': True, b'deprecated_since': 1, b'return_type': b'Boolean', b'name': b'window_is_valid', b'since': 0}], b'ui_events': [{b'parameters': [[b'Integer', b'rows'], [b'Integer', b'columns']], b'name': b'resize', b'since': 3}, {b'parameters': [], b'name': b'clear', b'since': 3}, {b'parameters': [], b'name': b'eol_clear', b'since': 3}, {b'parameters': [[b'Integer', b'row'], [b'Integer', b'col']], b'name': b'cursor_goto', b'since': 3}, {b'parameters': [[b'Boolean', b'enabled'], [b'Array', b'cursor_styles']], b'name': b'mode_info_set', b'since': 3}, {b'parameters': [], b'name': b'update_menu', b'since': 3}, {b'parameters': [], b'name': b'busy_start', b'since': 3}, {b'parameters': [], b'name': b'busy_stop', b'since': 3}, {b'parameters': [], b'name': b'mouse_on', b'since': 3}, {b'parameters': [], b'name': b'mouse_off', b'since': 3}, {b'parameters': [[b'String', b'mode'], [b'Integer', b'mode_idx']], b'name': b'mode_change', b'since': 3}, {b'parameters': [[b'Integer', b'top'], [b'Integer', b'bot'], [b'Integer', b'left'], [b'Integer', b'right']], b'name': b'set_scroll_region', b'since': 3}, {b'parameters': [[b'Integer', b'count']], b'name': b'scroll', b'since': 3}, {b'parameters': [[b'Dictionary', b'attrs']], b'name': b'highlight_set', b'since': 3}, {b'parameters': [[b'String', b'str']], b'name': b'put', b'since': 3}, {b'parameters': [], b'name': b'bell', b'since': 3}, {b'parameters': [], b'name': b'visual_bell', b'since': 3}, {b'parameters': [], b'name': b'flush', b'since': 3}, {b'parameters': [[b'Integer', b'fg']], b'name': b'update_fg', b'since': 3}, {b'parameters': [[b'Integer', b'bg']], b'name': b'update_bg', b'since': 3}, {b'parameters': [[b'Integer', b'sp']], b'name': b'update_sp', b'since': 3}, {b'parameters': [], b'name': b'suspend', b'since': 3}, {b'parameters': [[b'String', b'title']], b'name': b'set_title', b'since': 3}, {b'parameters': [[b'String', b'icon']], b'name': b'set_icon', b'since': 3}, {b'parameters': [[b'Array', b'items'], [b'Integer', b'selected'], [b'Integer', b'row'], [b'Integer', b'col']], b'name': b'popupmenu_show', b'since': 3}, {b'parameters': [], b'name': b'popupmenu_hide', b'since': 3}, {b'parameters': [[b'Integer', b'selected']], b'name': b'popupmenu_select', b'since': 3}, {b'parameters': [[b'Tabpage', b'current'], [b'Array', b'tabs']], b'name': b'tabline_update', b'since': 3}, {b'parameters': [[b'Array', b'content'], [b'Integer', b'pos'], [b'String', b'firstc'], [b'String', b'prompt'], [b'Integer', b'indent'], [b'Integer', b'level']], b'name': b'cmdline_show', b'since': 3}, {b'parameters': [[b'Integer', b'pos'], [b'Integer', b'level']], b'name': b'cmdline_pos', b'since': 3}, {b'parameters': [[b'String', b'c'], [b'Boolean', b'shift'], [b'Integer', b'level']], b'name': b'cmdline_special_char', b'since': 3}, {b'parameters': [[b'Integer', b'level']], b'name': b'cmdline_hide', b'since': 3}, {b'parameters': [[b'Array', b'lines']], b'name': b'cmdline_block_show', b'since': 3}, {b'parameters': [[b'Array', b'lines']], b'name': b'cmdline_block_append', b'since': 3}, {b'parameters': [], b'name': b'cmdline_block_hide', b'since': 3}, {b'parameters': [[b'Array', b'items']], b'name': b'wildmenu_show', b'since': 3}, {b'parameters': [[b'Integer', b'selected']], b'name': b'wildmenu_select', b'since': 3}, {b'parameters': [], b'name': b'wildmenu_hide', b'since': 3}], b'error_types': {b'Exception': {b'id': 0}, b'Validation': {b'id': 1}}, b'types': {b'Buffer': {b'id': 0, b'prefix': b'nvim_buf_'}, b'Window': {b'id': 1, b'prefix': b'nvim_win_'}, b'Tabpage': {b'id': 2, b'prefix': b'nvim_tabpage_'}}}]
2018-03-14 22:35:02,283 [DEBUG @ base.py:stop:153] 84790 - Stopped event loop
2018-03-14 22:35:02,283 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,283 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,283 [DEBUG @ base.py:run:144] 84790 - Exited event loop
2018-03-14 22:35:02,340 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 2, 'nvim_get_var', ('LanguageClient_autoStart',)]
2018-03-14 22:35:02,341 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x02\xacnvim_get_var\x91\xb8LanguageClient_autoStart''
2018-03-14 22:35:02,341 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10902acc0> to wait for response
2018-03-14 22:35:02,341 [DEBUG @ session.py:_on_request:205] 84790 - received rpc request, greenlet <greenlet.greenlet object at 0x10959cd58> will handle it
2018-03-14 22:35:02,341 [DEBUG @ host.py:_on_request:90] 84790 - calling request handler for "poll", args: "[]"
2018-03-14 22:35:02,341 [DEBUG @ host.py:_on_request:92] 84790 - request handler for 'poll []' returns: ok
2018-03-14 22:35:02,341 [DEBUG @ session.py:handler:191] 84790 - greenlet <greenlet.greenlet object at 0x10959cd58> finished executing, sending ok as response
2018-03-14 22:35:02,341 [DEBUG @ async_session.py:send:138] 84790 - sending response to request 1: [1, 1, None, 'ok']
2018-03-14 22:35:02,341 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [1, 1, None, 'ok']
2018-03-14 22:35:02,341 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x01\x01\xc0\xa2ok''
2018-03-14 22:35:02,342 [DEBUG @ session.py:handler:201] 84790 - greenlet <greenlet.greenlet object at 0x10959cd58> is now dying...
2018-03-14 22:35:02,342 [DEBUG @ base.py:run:142] 84790 - Entering event loop
2018-03-14 22:35:02,342 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,342 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 2, None, 1]
2018-03-14 22:35:02,342 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 1
2018-03-14 22:35:02,342 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10902acc0>, switching back
2018-03-14 22:35:02,347 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,347 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,347 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,347 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:BufReadPost:*', [[{b'languageId': b'javascript', b'buftype': b'', b'filename': b'/Users/jmoon/language-server/index.js'}]]]
2018-03-14 22:35:02,347 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:BufReadPost:*', [[{b'languageId': b'javascript', b'buftype': b'', b'filename': b'/Users/jmoon/language-server/index.js'}]]
2018-03-14 22:35:02,347 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:02,347 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:BufReadPost:*", args: "[[{b'languageId': b'javascript', b'buftype': b'', b'filename': b'/Users/jmoon/language-server/index.js'}]]"
2018-03-14 22:35:02,348 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 3, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,348 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x03\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,348 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,348 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,348 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete_init', [[]]]
2018-03-14 22:35:02,348 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete_init', [[]]
2018-03-14 22:35:02,348 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b470> will handle it
2018-03-14 22:35:02,348 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete_init", args: "[[]]"
2018-03-14 22:35:02,348 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 4, 'nvim_get_var', ('deoplete#num_processes',)]
2018-03-14 22:35:02,348 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x04\xacnvim_get_var\x91\xb6deoplete#num_processes''
2018-03-14 22:35:02,349 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,349 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,349 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*', [[{b'line': 1, b'buftype': b''}]]]
2018-03-14 22:35:02,349 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*', [[{b'line': 1, b'buftype': b''}]]
2018-03-14 22:35:02,349 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b3d8> will handle it
2018-03-14 22:35:02,349 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*", args: "[[{b'line': 1, b'buftype': b''}]]"
2018-03-14 22:35:02,349 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 5, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,349 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x05\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,349 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,349 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,349 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,353 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,353 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 3, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,353 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,353 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,353 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 6, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:02,353 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x06\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:02,354 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,354 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,354 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 4, None, 4]
2018-03-14 22:35:02,354 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 4
2018-03-14 22:35:02,354 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,354 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 7, 'nvim_get_var', ('deoplete#_logging',)]
2018-03-14 22:35:02,354 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x07\xacnvim_get_var\x91\xb1deoplete#_logging''
2018-03-14 22:35:02,355 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,355 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 5, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,356 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,356 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 8, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:02,356 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x08\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:02,356 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 6, None, b'']
2018-03-14 22:35:02,356 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:02,356 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,356 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 9, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,357 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\t\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,357 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,357 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,357 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 7, None, {}]
2018-03-14 22:35:02,357 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, {}
2018-03-14 22:35:02,357 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,357 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 10, 'nvim_call_function', ('deoplete#init#_context', ['Init', []])]
2018-03-14 22:35:02,357 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\n\xb2nvim_call_function\x92\xb6deoplete#init#_context\x92\xa4Init\x90''
2018-03-14 22:35:02,357 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,357 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,357 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 8, None, b'']
2018-03-14 22:35:02,357 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:02,357 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,357 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 11, 'nvim_get_current_win', ()]
2018-03-14 22:35:02,357 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x0b\xb4nvim_get_current_win\x90''
2018-03-14 22:35:02,357 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 9, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,358 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,358 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 12, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:02,358 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x0c\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:02,358 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,358 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,359 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,359 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 10, None, {b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 3, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'javascriptcomplete#CompleteJS', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 58, b'max_kind_width': 116, b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'Init', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 1, 1, 0], b'next_input': b"const _ = require('lodash');", b'encoding': b'utf-8'}]
2018-03-14 22:35:02,359 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, {b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 3, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'javascriptcomplete#CompleteJS', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 58, b'max_kind_width': 116, b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'Init', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 1, 1, 0], b'next_input': b"const _ = require('lodash');", b'encoding': b'utf-8'}
2018-03-14 22:35:02,359 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,360 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 13, 'nvim_get_var', ('deoplete#num_processes',)]
2018-03-14 22:35:02,360 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\r\xacnvim_get_var\x91\xb6deoplete#num_processes''
2018-03-14 22:35:02,360 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,360 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,360 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 11, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:02,360 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:02,360 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,360 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 14, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:02,360 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x0e\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:02,360 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 12, None, b'javascript']
2018-03-14 22:35:02,361 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:02,361 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 15, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,361 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x0f\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,361 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 13, None, 4]
2018-03-14 22:35:02,361 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 4
2018-03-14 22:35:02,361 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,361 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 16, 'nvim_get_var', ('python3_host_prog',)]
2018-03-14 22:35:02,361 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x10\xacnvim_get_var\x91\xb1python3_host_prog''
2018-03-14 22:35:02,361 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 14, None, [1, 0]]
2018-03-14 22:35:02,362 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [1, 0]
2018-03-14 22:35:02,362 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 17, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,362 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x11\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,362 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 15, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,362 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,362 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 18, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:02,362 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x12\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:02,362 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,362 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,363 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,363 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 16, [1, b"Key 'python3_host_prog' not found"], None]
2018-03-14 22:35:02,363 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'python3_host_prog' not found"], None
2018-03-14 22:35:02,363 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,363 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'python3_host_prog' not found"]
2018-03-14 22:35:02,363 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 19, 'nvim_get_var', ('deoplete#_serveraddr',)]
2018-03-14 22:35:02,363 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x13\xacnvim_get_var\x91\xb4deoplete#_serveraddr''
2018-03-14 22:35:02,363 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,363 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,363 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 17, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,363 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,363 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,363 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 20, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:02,363 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x14\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:02,363 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,364 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,364 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 18, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:02,364 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:02,364 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,364 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 21, 'nvim_get_var', ('LanguageClient_serverCommands',)]
2018-03-14 22:35:02,364 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x15\xacnvim_get_var\x91\xbdLanguageClient_serverCommands''
2018-03-14 22:35:02,365 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,365 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,365 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,365 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,365 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 19, None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0']
2018-03-14 22:35:02,365 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0'
2018-03-14 22:35:02,365 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,372 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 22, 'nvim_get_var', ('deoplete#num_processes',)]
2018-03-14 22:35:02,373 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x16\xacnvim_get_var\x91\xb6deoplete#num_processes''
2018-03-14 22:35:02,373 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,373 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,373 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 20, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:02,373 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:02,373 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,373 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 23, 'nvim_get_current_win', ()]
2018-03-14 22:35:02,373 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x17\xb4nvim_get_current_win\x90''
2018-03-14 22:35:02,374 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 21, None, {b'javascript': [b'javascript-typescript-stdio']}]
2018-03-14 22:35:02,374 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, {b'javascript': [b'javascript-typescript-stdio']}
2018-03-14 22:35:02,374 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 24, 'nvim_get_var', ('LanguageClient_changeThreshold',)]
2018-03-14 22:35:02,374 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x18\xacnvim_get_var\x91\xbeLanguageClient_changeThreshold''
2018-03-14 22:35:02,374 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,374 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 22, None, 4]
2018-03-14 22:35:02,375 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 4
2018-03-14 22:35:02,375 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,375 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 25, 'nvim_get_var', ('python3_host_prog',)]
2018-03-14 22:35:02,375 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x19\xacnvim_get_var\x91\xb1python3_host_prog''
2018-03-14 22:35:02,375 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,375 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,375 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 23, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:02,375 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:02,375 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,375 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 26, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:02,376 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x1a\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:02,376 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,376 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,376 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 24, [1, b"Key 'LanguageClient_changeThreshold' not found"], None]
2018-03-14 22:35:02,376 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_changeThreshold' not found"], None
2018-03-14 22:35:02,376 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,376 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_changeThreshold' not found"]
2018-03-14 22:35:02,376 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 27, 'nvim_get_var', ('LanguageClient_selectionUI',)]
2018-03-14 22:35:02,376 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x1b\xacnvim_get_var\x91\xbaLanguageClient_selectionUI''
2018-03-14 22:35:02,376 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,376 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,376 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,376 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,377 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 25, [1, b"Key 'python3_host_prog' not found"], None]
2018-03-14 22:35:02,377 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'python3_host_prog' not found"], None
2018-03-14 22:35:02,377 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,377 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'python3_host_prog' not found"]
2018-03-14 22:35:02,377 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 28, 'nvim_get_var', ('deoplete#_serveraddr',)]
2018-03-14 22:35:02,377 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x1c\xacnvim_get_var\x91\xb4deoplete#_serveraddr''
2018-03-14 22:35:02,377 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,377 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,377 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 26, None, [1, 0]]
2018-03-14 22:35:02,377 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [1, 0]
2018-03-14 22:35:02,377 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,377 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 29, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:02,377 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x1d\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:02,377 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b3d8> to wait for response
2018-03-14 22:35:02,377 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,378 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 27, [1, b"Key 'LanguageClient_selectionUI' not found"], None]
2018-03-14 22:35:02,378 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_selectionUI' not found"], None
2018-03-14 22:35:02,378 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,378 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_selectionUI' not found"]
2018-03-14 22:35:02,378 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 30, 'nvim_get_var', ('loaded_fzf',)]
2018-03-14 22:35:02,378 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x1e\xacnvim_get_var\x91\xaaloaded_fzf''
2018-03-14 22:35:02,378 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,378 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,378 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,378 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,378 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 28, None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0']
2018-03-14 22:35:02,378 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0'
2018-03-14 22:35:02,378 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,383 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 31, 'nvim_get_var', ('deoplete#num_processes',)]
2018-03-14 22:35:02,384 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x1f\xacnvim_get_var\x91\xb6deoplete#num_processes''
2018-03-14 22:35:02,384 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,384 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,384 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 29, None, 175]
2018-03-14 22:35:02,385 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:02,385 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b3d8>, switching back
2018-03-14 22:35:02,385 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b3d8> finished executing
2018-03-14 22:35:02,385 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b3d8> is now dying...
2018-03-14 22:35:02,386 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,386 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 30, [1, b"Key 'loaded_fzf' not found"], None]
2018-03-14 22:35:02,386 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'loaded_fzf' not found"], None
2018-03-14 22:35:02,386 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,386 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'loaded_fzf' not found"]
2018-03-14 22:35:02,387 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 32, 'nvim_get_var', ('LanguageClient_trace',)]
2018-03-14 22:35:02,387 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00 \xacnvim_get_var\x91\xb4LanguageClient_trace''
2018-03-14 22:35:02,387 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,387 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,387 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,388 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,388 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 31, None, 4]
2018-03-14 22:35:02,388 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 4
2018-03-14 22:35:02,389 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,390 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 33, 'nvim_get_var', ('python3_host_prog',)]
2018-03-14 22:35:02,390 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00!\xacnvim_get_var\x91\xb1python3_host_prog''
2018-03-14 22:35:02,390 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,390 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,390 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 32, [1, b"Key 'LanguageClient_trace' not found"], None]
2018-03-14 22:35:02,390 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_trace' not found"], None
2018-03-14 22:35:02,390 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,390 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_trace' not found"]
2018-03-14 22:35:02,390 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 34, 'nvim_get_var', ('LanguageClient_diagnosticsEnable',)]
2018-03-14 22:35:02,391 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00"\xacnvim_get_var\x91\xda\x00 LanguageClient_diagnosticsEnable''
2018-03-14 22:35:02,391 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,391 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,391 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,391 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,391 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 33, [1, b"Key 'python3_host_prog' not found"], None]
2018-03-14 22:35:02,391 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'python3_host_prog' not found"], None
2018-03-14 22:35:02,391 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,391 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'python3_host_prog' not found"]
2018-03-14 22:35:02,392 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 35, 'nvim_get_var', ('deoplete#_serveraddr',)]
2018-03-14 22:35:02,392 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00#\xacnvim_get_var\x91\xb4deoplete#_serveraddr''
2018-03-14 22:35:02,392 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,392 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,392 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 34, [1, b"Key 'LanguageClient_diagnosticsEnable' not found"], None]
2018-03-14 22:35:02,392 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_diagnosticsEnable' not found"], None
2018-03-14 22:35:02,392 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,392 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_diagnosticsEnable' not found"]
2018-03-14 22:35:02,392 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 36, 'nvim_get_var', ('LanguageClient_diagnosticsList',)]
2018-03-14 22:35:02,392 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00$\xacnvim_get_var\x91\xbeLanguageClient_diagnosticsList''
2018-03-14 22:35:02,392 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,392 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,393 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,393 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,393 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 35, None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0']
2018-03-14 22:35:02,393 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0'
2018-03-14 22:35:02,393 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,397 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 37, 'nvim_get_var', ('deoplete#num_processes',)]
2018-03-14 22:35:02,397 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00%\xacnvim_get_var\x91\xb6deoplete#num_processes''
2018-03-14 22:35:02,398 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,398 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,400 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 36, [1, b"Key 'LanguageClient_diagnosticsList' not found"], None]
2018-03-14 22:35:02,400 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_diagnosticsList' not found"], None
2018-03-14 22:35:02,400 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,400 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_diagnosticsList' not found"]
2018-03-14 22:35:02,401 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 38, 'nvim_get_var', ('LanguageClient_autoStart',)]
2018-03-14 22:35:02,401 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00&\xacnvim_get_var\x91\xb8LanguageClient_autoStart''
2018-03-14 22:35:02,401 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,401 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,401 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,401 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,402 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 37, None, 4]
2018-03-14 22:35:02,402 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 4
2018-03-14 22:35:02,402 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,402 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 39, 'nvim_get_var', ('python3_host_prog',)]
2018-03-14 22:35:02,402 [DEBUG @ base.py:send:117] 84790 - Sending 'b"\x94\x00'\xacnvim_get_var\x91\xb1python3_host_prog"'
2018-03-14 22:35:02,402 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,403 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,403 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 38, None, 1]
2018-03-14 22:35:02,403 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 1
2018-03-14 22:35:02,403 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,403 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 40, 'nvim_get_var', ('LanguageClient_diagnosticsDisplay',)]
2018-03-14 22:35:02,403 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00(\xacnvim_get_var\x91\xda\x00!LanguageClient_diagnosticsDisplay''
2018-03-14 22:35:02,404 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,404 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,404 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,405 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,406 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 39, [1, b"Key 'python3_host_prog' not found"], None]
2018-03-14 22:35:02,406 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'python3_host_prog' not found"], None
2018-03-14 22:35:02,406 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,406 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'python3_host_prog' not found"]
2018-03-14 22:35:02,406 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 41, 'nvim_get_var', ('deoplete#_serveraddr',)]
2018-03-14 22:35:02,406 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00)\xacnvim_get_var\x91\xb4deoplete#_serveraddr''
2018-03-14 22:35:02,406 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,407 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,407 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 40, [1, b"Key 'LanguageClient_diagnosticsDisplay' not found"], None]
2018-03-14 22:35:02,407 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_diagnosticsDisplay' not found"], None
2018-03-14 22:35:02,407 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,407 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_diagnosticsDisplay' not found"]
2018-03-14 22:35:02,407 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 42, 'nvim_get_var', ('LanguageClient_settingsPath',)]
2018-03-14 22:35:02,407 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00*\xacnvim_get_var\x91\xbbLanguageClient_settingsPath''
2018-03-14 22:35:02,407 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,408 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,408 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,408 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,408 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 41, None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0']
2018-03-14 22:35:02,408 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0'
2018-03-14 22:35:02,408 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,418 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 43, 'nvim_get_var', ('deoplete#_logging',)]
2018-03-14 22:35:02,419 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00+\xacnvim_get_var\x91\xb1deoplete#_logging''
2018-03-14 22:35:02,419 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,419 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,420 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,420 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,420 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 42, [1, b"Key 'LanguageClient_settingsPath' not found"], None]
2018-03-14 22:35:02,420 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_settingsPath' not found"], None
2018-03-14 22:35:02,420 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,420 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_settingsPath' not found"]
2018-03-14 22:35:02,421 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 44, 'nvim_get_var', ('LanguageClient_loadSettings',)]
2018-03-14 22:35:02,421 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00,\xacnvim_get_var\x91\xbbLanguageClient_loadSettings''
2018-03-14 22:35:02,421 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,421 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,421 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,423 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,423 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 43, None, {}]
2018-03-14 22:35:02,423 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, {}
2018-03-14 22:35:02,423 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,431 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 45, 'nvim_set_var', ('deoplete#_channel_id', 1)]
2018-03-14 22:35:02,432 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00-\xacnvim_set_var\x92\xb4deoplete#_channel_id\x01''
2018-03-14 22:35:02,432 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,432 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,432 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 44, [1, b"Key 'LanguageClient_loadSettings' not found"], None]
2018-03-14 22:35:02,432 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_loadSettings' not found"], None
2018-03-14 22:35:02,432 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,432 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_loadSettings' not found"]
2018-03-14 22:35:02,433 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 46, 'nvim_get_var', ('LanguageClient_windowLogMessageLevel',)]
2018-03-14 22:35:02,433 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00.\xacnvim_get_var\x91\xda\x00$LanguageClient_windowLogMessageLevel''
2018-03-14 22:35:02,433 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,434 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,434 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,434 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,434 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 45, None, None]
2018-03-14 22:35:02,435 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:02,435 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,435 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 47, 'nvim_set_var', ('deoplete#_initialized', True)]
2018-03-14 22:35:02,435 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00/\xacnvim_set_var\x92\xb5deoplete#_initialized\xc3''
2018-03-14 22:35:02,435 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b470> to wait for response
2018-03-14 22:35:02,435 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,435 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 46, [1, b"Key 'LanguageClient_windowLogMessageLevel' not found"], None]
2018-03-14 22:35:02,435 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [1, b"Key 'LanguageClient_windowLogMessageLevel' not found"], None
2018-03-14 22:35:02,435 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,436 [INFO @ session.py:request:97] 84790 - 'Received error: [1, b"Key 'LanguageClient_windowLogMessageLevel' not found"]
2018-03-14 22:35:02,436 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 48, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,436 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x000\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,436 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,436 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,436 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,443 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,443 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 47, None, None]
2018-03-14 22:35:02,444 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:02,444 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b470>, switching back
2018-03-14 22:35:02,444 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b470> finished executing
2018-03-14 22:35:02,444 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b470> is now dying...
2018-03-14 22:35:02,444 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,444 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 48, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,444 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,444 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,445 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 49, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:02,445 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x001\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:02,445 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,445 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,445 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,446 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,447 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 49, None, b'javascript']
2018-03-14 22:35:02,447 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:02,447 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,468 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 50, 'nvim_command', ("echo | execute 'sign define LanguageClientError text=✖ texthl=ALEErrorSign'| execute 'sign define LanguageClientWarning text=⚠ texthl=ALEWarningSign'| execute 'sign define LanguageClientInformation text=ℹ texthl=ALEInfoSign'| execute 'sign define LanguageClientHint text=➤ texthl=ALEInfoSign'",)]
2018-03-14 22:35:02,468 [DEBUG @ base.py:send:117] 84790 - Sending 'b"\x94\x002\xacnvim_command\x91\xda\x01,echo | execute 'sign define LanguageClientError text=\xe2\x9c\x96 texthl=ALEErrorSign'| execute 'sign define LanguageClientWarning text=\xe2\x9a\xa0 texthl=ALEWarningSign'| execute 'sign define LanguageClientInformation text=\xe2\x84\xb9 texthl=ALEInfoSign'| execute 'sign define LanguageClientHint text=\xe2\x9e\xa4 texthl=ALEInfoSign'"'
2018-03-14 22:35:02,469 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,469 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,469 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,471 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,472 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 50, None, None]
2018-03-14 22:35:02,472 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:02,472 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,472 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 51, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,473 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x003\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,473 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,473 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,473 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,482 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,482 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 51, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,482 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,482 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,483 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 52, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:02,483 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x004\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:02,483 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,483 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,483 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,493 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,493 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 52, None, b'javascript']
2018-03-14 22:35:02,493 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:02,493 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,494 [WARNING @ LanguageClient.py:gather_args:103] 84790 - Unknown parameter key: rootPath
2018-03-14 22:35:02,494 [WARNING @ LanguageClient.py:gather_args:103] 84790 - Unknown parameter key: settingsPath
2018-03-14 22:35:02,495 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 53, 'nvim_get_current_buf', ()]
2018-03-14 22:35:02,495 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x005\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:02,495 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,495 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,495 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,503 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,503 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 53, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:02,503 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:02,503 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,503 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 54, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:02,504 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x006\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:02,504 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:02,504 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,504 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:02,508 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,508 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 54, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:02,509 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:02,509 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:02,510 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:02,510 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,753 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 55, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,753 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x007\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,753 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,753 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,753 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 55, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,753 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,754 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,754 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 56, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:03,754 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x008\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:03,754 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,754 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,754 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,754 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,754 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 56, None, b'javascript']
2018-03-14 22:35:03,754 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:03,754 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,755 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 57, 'nvim_call_function', ('cm#register_source', [{'name': 'LanguageClient_javascript', 'priority': 9, 'scopes': ['javascript'], 'cm_refresh_patterns': ['\\.'], 'abbreviation': '', 'cm_refresh': 'LanguageClient_completionManager_refresh'}])]
2018-03-14 22:35:03,755 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x009\xb2nvim_call_function\x92\xb2cm#register_source\x91\x86\xa4name\xb9LanguageClient_javascript\xa8priority\t\xa6scopes\x91\xaajavascript\xb3cm_refresh_patterns\x91\xa2\\.\xacabbreviation\xa0\xaacm_refresh\xda\x00(LanguageClient_completionManager_refresh''
2018-03-14 22:35:03,755 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,755 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,755 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,755 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,756 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 57, [0, b'Error calling function.'], None]
2018-03-14 22:35:03,756 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: [0, b'Error calling function.'], None
2018-03-14 22:35:03,756 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,756 [INFO @ session.py:request:97] 84790 - 'Received error: [0, b'Error calling function.']
2018-03-14 22:35:03,756 [WARNING @ LanguageClient.py:registerCMSource:512] 84790 - register completion manager source failed. Error: NvimError(b'Error calling function.',)
2018-03-14 22:35:03,756 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 58, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,757 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00:\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,757 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,757 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,757 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,757 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,757 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 58, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,757 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,757 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,758 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 59, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:03,758 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00;\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:03,758 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,758 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,758 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,758 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,758 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 59, None, b'javascript']
2018-03-14 22:35:03,758 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:03,758 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,759 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 60, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,759 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00<\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,759 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,759 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,760 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,760 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,760 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 60, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,760 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,760 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,760 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 61, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:03,761 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00=\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:03,761 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,761 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,761 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,761 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,761 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 61, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:03,761 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:03,761 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,762 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 62, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,762 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00>\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,762 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,762 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,762 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,762 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,762 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 62, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,762 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,762 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,762 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 63, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:03,763 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00?\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:03,763 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,763 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,763 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,763 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,763 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 63, None, [b"const _ = require('lodash');", b'', b"console.log('hello world');"]]
2018-03-14 22:35:03,763 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b"console.log('hello world');"]
2018-03-14 22:35:03,764 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,764 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 64, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,764 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00@\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,764 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,764 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,764 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,764 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,764 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 64, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,765 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,765 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,765 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 65, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:03,765 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00A\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:03,765 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,765 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,765 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,765 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,765 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 65, None, True]
2018-03-14 22:35:03,765 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:03,765 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,766 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 66, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,766 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00B\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,766 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,766 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,766 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,766 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,766 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 66, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,766 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,766 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,766 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 67, 'nvim_buf_set_option', (ExtType(code=0, data=b'\x01'), 'omnifunc', 'LanguageClient#complete')]
2018-03-14 22:35:03,766 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00C\xb3nvim_buf_set_option\x93\xd4\x00\x01\xa8omnifunc\xb7LanguageClient#complete''
2018-03-14 22:35:03,767 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 67, None, None]
2018-03-14 22:35:03,767 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:03,767 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 68, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,767 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00D\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,767 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,767 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,768 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,768 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 68, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,768 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,768 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,768 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 69, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:03,768 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00E\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:03,768 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,768 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,768 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,768 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,769 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 69, None, b'javascript']
2018-03-14 22:35:03,769 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:03,769 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,769 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 70, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,769 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00F\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,769 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,770 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,770 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,770 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,770 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 70, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,770 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,770 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,770 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 71, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:03,771 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00G\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:03,771 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,771 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,771 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,771 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,771 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 71, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:03,771 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:03,771 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,772 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 72, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,772 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00H\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,772 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,772 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,772 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,772 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,772 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 72, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,772 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,773 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,773 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 73, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:03,773 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00I\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:03,773 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,773 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,774 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,774 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,774 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 73, None, [b"const _ = require('lodash');", b'', b"console.log('hello world');"]]
2018-03-14 22:35:03,774 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b"console.log('hello world');"]
2018-03-14 22:35:03,774 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,775 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 74, 'nvim_get_current_buf', ()]
2018-03-14 22:35:03,775 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00J\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:03,775 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,775 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,776 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,776 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,776 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 74, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:03,776 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:03,776 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,776 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 75, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:03,776 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00K\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:03,776 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,776 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,776 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 75, None, True]
2018-03-14 22:35:03,777 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:03,777 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 76, 'nvim_call_function', ('exists', ['#User#LanguageClientStarted'])]
2018-03-14 22:35:03,777 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00L\xb2nvim_call_function\x92\xa6exists\x91\xbb#User#LanguageClientStarted''
2018-03-14 22:35:03,777 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,777 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 76, None, 0]
2018-03-14 22:35:03,777 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:03,777 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:03,778 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:03,778 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:03,778 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:03,778 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,738 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 77, 'nvim_get_current_buf', ()]
2018-03-14 22:35:05,738 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00M\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:05,738 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,738 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,739 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 77, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:05,739 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:05,739 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,739 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 78, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:05,739 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00N\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:05,739 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,739 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,739 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,739 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,739 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 78, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:05,739 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:05,739 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,740 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 79, 'nvim_get_current_buf', ()]
2018-03-14 22:35:05,740 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00O\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:05,740 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,740 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,740 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,740 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,740 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 79, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:05,740 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:05,740 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,740 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 80, 'nvim_get_current_buf', ()]
2018-03-14 22:35:05,740 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00P\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:05,740 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,741 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,741 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,741 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,741 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 80, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:05,741 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:05,741 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,741 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 81, 'nvim_buf_add_highlight', (ExtType(code=0, data=b'\x01'), 0, '', 0, 0, -1)]
2018-03-14 22:35:05,741 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00Q\xb6nvim_buf_add_highlight\x96\xd4\x00\x01\x00\xa0\x00\x00\xff''
2018-03-14 22:35:05,742 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,742 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,742 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,742 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,742 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 81, None, 1]
2018-03-14 22:35:05,742 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 1
2018-03-14 22:35:05,742 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,742 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:05,742 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:05,743 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 82, 'nvim_command', ('echo',)]
2018-03-14 22:35:05,743 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00R\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:05,743 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,743 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,743 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,743 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,743 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 82, None, None]
2018-03-14 22:35:05,743 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:05,743 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,743 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 83, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:05,743 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00S\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:05,743 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 83, None, 0]
2018-03-14 22:35:05,744 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:05,744 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 84, 'nvim_get_current_win', ()]
2018-03-14 22:35:05,744 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00T\xb4nvim_get_current_win\x90''
2018-03-14 22:35:05,744 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,744 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 84, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:05,744 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:05,744 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 85, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:05,745 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00U\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:05,745 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 85, None, [1, 0]]
2018-03-14 22:35:05,745 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [1, 0]
2018-03-14 22:35:05,745 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 86, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:05,745 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00V\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:05,745 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,745 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:05,746 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,746 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 86, None, 175]
2018-03-14 22:35:05,746 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:05,746 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:05,746 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:05,746 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,186 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,186 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 4, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 59, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'InsertEnter', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 2, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:07,186 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 4, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 59, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'InsertEnter', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 2, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:07,186 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:07,187 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 4, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 59, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'InsertEnter', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 2, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:07,211 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 87, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:07,211 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00W\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:07,211 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,212 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,212 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,212 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,212 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:07,212 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:07,212 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b210> will handle it
2018-03-14 22:35:07,212 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:07,212 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 88, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,212 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00X\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,212 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,212 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,213 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 4, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 59, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 2, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:07,213 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 4, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 59, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 2, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:07,213 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:07,213 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 4, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 59, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 2, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:07,214 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 89, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:07,214 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00Y\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:07,214 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:07,214 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,214 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 87, None, 0]
2018-03-14 22:35:07,214 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:07,214 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,214 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 90, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'InsertEnter', 'input': '', 'is_async': False})]
2018-03-14 22:35:07,214 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00Z\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xabInsertEnter\xa5input\xa0\xa8is_async\xc2''
2018-03-14 22:35:07,214 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,214 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 88, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,215 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,215 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 91, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:07,215 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00[\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:07,215 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 89, None, 0]
2018-03-14 22:35:07,215 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:07,215 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:07,215 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 92, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '', 'is_async': False})]
2018-03-14 22:35:07,216 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\\\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa0\xa8is_async\xc2''
2018-03-14 22:35:07,216 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:07,216 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,216 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 90, None, None]
2018-03-14 22:35:07,216 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:07,216 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,216 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 93, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:07,216 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00]\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:07,216 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,216 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,216 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,217 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,217 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 91, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:07,217 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:07,217 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,217 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 94, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,217 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00^\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,217 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,218 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,218 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 92, None, None]
2018-03-14 22:35:07,218 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:07,218 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:07,218 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 95, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:07,218 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00_\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:07,218 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:07,218 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,218 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 93, None, 0]
2018-03-14 22:35:07,218 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:07,219 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,220 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:07,221 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:07,222 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,222 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,223 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,224 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 94, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,224 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,224 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,225 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 96, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:07,225 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00`\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:07,225 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,225 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,225 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 95, None, 0]
2018-03-14 22:35:07,225 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:07,225 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:07,226 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:07,226 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:07,226 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,226 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,226 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,226 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 96, None, b'']
2018-03-14 22:35:07,226 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:07,226 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,227 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 97, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,227 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00a\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,227 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,227 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,227 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,227 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,227 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 97, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,227 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,227 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,228 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 98, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:07,228 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00b\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:07,228 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,228 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,228 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,228 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,228 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 98, None, b'javascript']
2018-03-14 22:35:07,229 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:07,229 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,229 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 99, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,229 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00c\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,229 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,230 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,230 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,230 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,230 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 99, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,230 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,230 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,230 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 100, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:07,230 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00d\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:07,231 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,231 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,231 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,231 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,231 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 100, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:07,232 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:07,232 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,232 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 101, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,232 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00e\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,232 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,233 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,233 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,233 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,233 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 101, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,233 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,233 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,233 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 102, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:07,233 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00f\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:07,234 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,234 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,234 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,234 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,234 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 102, None, [b"const _ = require('lodash');", b'', b'', b"console.log('hello world');"]]
2018-03-14 22:35:07,234 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'', b"console.log('hello world');"]
2018-03-14 22:35:07,234 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,235 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 103, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,235 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00g\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,235 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,235 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,235 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,235 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,235 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 103, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,235 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,235 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,235 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 104, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:07,236 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00h\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:07,236 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:07,236 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,236 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,236 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,236 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 104, None, True]
2018-03-14 22:35:07,236 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:07,237 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:07,237 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b210> finished executing
2018-03-14 22:35:07,237 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b210> is now dying...
2018-03-14 22:35:07,237 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,237 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,448 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 105, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,448 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00i\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,448 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,448 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,448 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 105, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,448 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,448 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,448 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 106, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:07,448 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00j\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:07,449 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,449 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,449 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,449 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,449 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 106, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:07,449 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:07,449 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,450 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 107, 'nvim_get_current_buf', ()]
2018-03-14 22:35:07,450 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00k\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:07,450 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,450 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,450 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,450 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,450 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 107, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:07,450 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:07,450 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,450 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:07,451 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:07,451 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 108, 'nvim_command', ('echo',)]
2018-03-14 22:35:07,451 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00l\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:07,451 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,451 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,451 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,451 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,451 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 108, None, None]
2018-03-14 22:35:07,451 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:07,451 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,452 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 109, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:07,452 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00m\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:07,452 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,453 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,453 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,453 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,453 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 109, None, 0]
2018-03-14 22:35:07,453 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:07,453 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,454 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 110, 'nvim_get_current_win', ()]
2018-03-14 22:35:07,454 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00n\xb4nvim_get_current_win\x90''
2018-03-14 22:35:07,454 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,454 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,454 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,454 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,454 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 110, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:07,454 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:07,454 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,454 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 111, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:07,455 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00o\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:07,455 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,455 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,455 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,455 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,455 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 111, None, [2, 0]]
2018-03-14 22:35:07,455 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [2, 0]
2018-03-14 22:35:07,456 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,456 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 112, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:07,456 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00p\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:07,456 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:07,456 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,456 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:07,456 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,457 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 112, None, 175]
2018-03-14 22:35:07,457 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:07,457 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:07,457 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:07,457 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,382 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,382 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:08,382 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:08,382 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:08,382 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:08,382 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 113, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,383 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00q\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,383 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 113, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,383 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,383 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 114, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:08,383 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00r\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:08,383 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,383 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 114, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:08,384 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:08,384 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 115, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,384 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00s\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,384 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,384 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 115, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,384 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,384 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 116, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:08,385 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00t\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:08,385 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 116, None, b'']
2018-03-14 22:35:08,385 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:08,385 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 117, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,385 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00u\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,385 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,385 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 117, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,386 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,386 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 118, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:08,386 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00v\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:08,386 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,386 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 118, None, b'javascript']
2018-03-14 22:35:08,386 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:08,386 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,387 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 119, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,387 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00w\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,387 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,387 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,387 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,387 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,387 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 119, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,387 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,387 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,387 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 120, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:08,388 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00x\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:08,388 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,388 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,388 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,388 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,388 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 120, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:08,388 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:08,388 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,389 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 121, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,389 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00y\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,389 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,389 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,389 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,389 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,389 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 121, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,389 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,389 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,390 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 122, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:08,390 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00z\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:08,390 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,390 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,390 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,390 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,390 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 122, None, [b"const _ = require('lodash');", b'', b'', b'', b"console.log('hello world');"]]
2018-03-14 22:35:08,391 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'', b'', b"console.log('hello world');"]
2018-03-14 22:35:08,391 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,391 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 123, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,391 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00{\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,391 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,391 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,391 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,391 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,391 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 123, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,391 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,391 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,391 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 124, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:08,392 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00|\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:08,392 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,392 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,392 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,392 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,392 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 124, None, True]
2018-03-14 22:35:08,392 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:08,392 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,392 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:08,392 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:08,393 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,393 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,601 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 125, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,601 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00}\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,601 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,601 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,601 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 125, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,601 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,601 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,601 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 126, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:08,601 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00~\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:08,601 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 126, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:08,602 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:08,602 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 127, 'nvim_get_current_buf', ()]
2018-03-14 22:35:08,602 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\x7f\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:08,602 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,602 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 127, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:08,603 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:08,603 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,603 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:08,603 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:08,603 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 128, 'nvim_command', ('echo',)]
2018-03-14 22:35:08,603 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x80\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:08,603 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,603 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,603 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,604 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,604 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 128, None, None]
2018-03-14 22:35:08,604 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:08,604 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,605 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 129, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:08,605 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x81\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:08,605 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,605 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,605 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 129, None, 0]
2018-03-14 22:35:08,606 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:08,606 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 130, 'nvim_get_current_win', ()]
2018-03-14 22:35:08,606 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x82\xb4nvim_get_current_win\x90''
2018-03-14 22:35:08,606 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 130, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:08,606 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:08,606 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,606 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 131, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:08,607 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x83\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:08,607 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 131, None, [3, 0]]
2018-03-14 22:35:08,607 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 0]
2018-03-14 22:35:08,607 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 132, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:08,607 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x84\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:08,607 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,607 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 132, None, 175]
2018-03-14 22:35:08,608 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:08,608 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:08,608 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:08,608 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,877 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,877 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 6, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_', b'is_windows': False, b'delay': 50, b'bufsize': 61, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 2, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:09,878 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 6, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_', b'is_windows': False, b'delay': 50, b'bufsize': 61, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 2, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:09,878 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:09,878 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 6, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_', b'is_windows': False, b'delay': 50, b'bufsize': 61, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 2, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:09,901 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 133, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:09,902 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x85\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:09,902 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:09,902 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,902 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,902 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,902 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:09,902 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:09,902 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b210> will handle it
2018-03-14 22:35:09,902 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:09,903 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 134, 'nvim_get_current_buf', ()]
2018-03-14 22:35:09,903 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x86\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:09,903 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,903 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,903 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 133, None, 0]
2018-03-14 22:35:09,903 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:09,903 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:09,903 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 135, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_', 'is_async': False})]
2018-03-14 22:35:09,903 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x87\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa1_\xa8is_async\xc2''
2018-03-14 22:35:09,903 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:09,903 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,904 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,904 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,904 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 134, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:09,904 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:09,904 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,904 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 136, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:09,904 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x88\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:09,905 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,905 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,905 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 135, None, None]
2018-03-14 22:35:09,905 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:09,905 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:09,905 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 137, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:09,905 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x89\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:09,905 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:09,905 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,906 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,906 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,906 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 136, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:09,906 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:09,906 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,906 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 138, 'nvim_get_current_buf', ()]
2018-03-14 22:35:09,906 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x8a\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:09,906 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,907 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 137, None, 0]
2018-03-14 22:35:09,907 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:09,907 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:09,907 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:09,907 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:09,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,907 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,908 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 138, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:09,908 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:09,908 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,908 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 139, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:09,908 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x8b\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:09,908 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,908 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,908 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,908 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,908 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 139, None, b'']
2018-03-14 22:35:09,909 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:09,909 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,909 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 140, 'nvim_get_current_buf', ()]
2018-03-14 22:35:09,909 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x8c\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:09,909 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,909 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,909 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 140, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:09,909 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:09,909 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,909 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 141, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:09,910 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x8d\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:09,910 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,910 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,910 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 141, None, b'javascript']
2018-03-14 22:35:09,910 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:09,910 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,910 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 142, 'nvim_get_current_buf', ()]
2018-03-14 22:35:09,910 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x8e\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:09,910 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 142, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:09,911 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:09,911 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 143, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:09,911 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x8f\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:09,911 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,911 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 143, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:09,912 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:09,912 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,912 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 144, 'nvim_get_current_buf', ()]
2018-03-14 22:35:09,912 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x90\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:09,912 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,912 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,912 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,912 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,912 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 144, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:09,912 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:09,912 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,912 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 145, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:09,913 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x91\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:09,913 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 145, None, [b"const _ = require('lodash');", b'', b'_', b'', b"console.log('hello world');"]]
2018-03-14 22:35:09,913 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_', b'', b"console.log('hello world');"]
2018-03-14 22:35:09,913 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 146, 'nvim_get_current_buf', ()]
2018-03-14 22:35:09,913 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x92\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:09,913 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,914 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 146, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:09,914 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:09,914 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,914 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 147, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:09,914 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x93\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:09,914 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:09,914 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,914 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:09,914 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,914 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 147, None, True]
2018-03-14 22:35:09,914 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:09,914 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:09,914 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b210> finished executing
2018-03-14 22:35:09,915 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b210> is now dying...
2018-03-14 22:35:09,915 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:09,915 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,126 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 148, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,126 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x94\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,126 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,126 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,126 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 148, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,126 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,126 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,126 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 149, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:10,126 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x95\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:10,127 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 149, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:10,127 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:10,127 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 150, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,127 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x96\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,127 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,127 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,128 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 150, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,128 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,128 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,128 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:10,128 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:10,128 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 151, 'nvim_command', ('echo',)]
2018-03-14 22:35:10,128 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x97\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:10,128 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,128 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,128 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,128 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,129 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 151, None, None]
2018-03-14 22:35:10,129 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:10,129 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,129 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 152, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:10,129 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x98\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:10,130 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,130 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,130 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,130 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,130 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 152, None, 0]
2018-03-14 22:35:10,130 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:10,130 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 153, 'nvim_get_current_win', ()]
2018-03-14 22:35:10,131 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x99\xb4nvim_get_current_win\x90''
2018-03-14 22:35:10,131 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 153, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:10,131 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:10,131 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 154, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:10,131 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x9a\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:10,131 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,131 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 154, None, [3, 1]]
2018-03-14 22:35:10,132 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 1]
2018-03-14 22:35:10,132 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 155, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:10,132 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x9b\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:10,132 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 155, None, 175]
2018-03-14 22:35:10,132 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:10,132 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,132 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,290 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,290 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 7, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.', b'is_windows': False, b'delay': 50, b'bufsize': 62, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 3, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:10,290 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 7, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.', b'is_windows': False, b'delay': 50, b'bufsize': 62, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 3, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:10,290 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:10,291 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 7, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.', b'is_windows': False, b'delay': 50, b'bufsize': 62, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 3, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:10,316 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 156, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:10,317 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x9c\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:10,317 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,317 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,317 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,318 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,318 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:10,318 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:10,318 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b210> will handle it
2018-03-14 22:35:10,318 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:10,318 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 157, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,318 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x9d\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,318 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 156, None, 0]
2018-03-14 22:35:10,319 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:10,319 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 158, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_.', 'is_async': False})]
2018-03-14 22:35:10,319 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x9e\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa2_.\xa8is_async\xc2''
2018-03-14 22:35:10,319 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,319 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 157, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,319 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,319 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,320 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 159, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:10,320 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\x9f\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:10,320 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,320 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,320 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 158, None, None]
2018-03-14 22:35:10,320 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:10,320 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,320 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 160, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:10,320 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa0\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:10,320 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 159, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:10,321 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:10,321 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 161, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,321 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa1\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,321 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,321 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 160, None, 0]
2018-03-14 22:35:10,322 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:10,322 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,322 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:10,322 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:10,322 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,322 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,322 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,322 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 161, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,322 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,322 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,322 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 162, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:10,322 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa2\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:10,323 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 162, None, b'']
2018-03-14 22:35:10,323 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:10,323 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 163, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,323 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa3\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,323 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,323 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 163, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,324 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,324 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 164, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:10,324 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa4\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:10,324 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,324 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 164, None, b'javascript']
2018-03-14 22:35:10,324 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:10,324 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 165, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,325 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa5\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,325 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 165, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,325 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,325 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 166, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:10,325 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa6\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:10,325 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,325 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 166, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:10,326 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:10,326 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 167, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,326 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa7\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,326 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,326 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 167, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,326 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,326 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 168, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:10,327 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa8\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:10,327 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 168, None, [b"const _ = require('lodash');", b'', b'_.', b'', b"console.log('hello world');"]]
2018-03-14 22:35:10,327 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.', b'', b"console.log('hello world');"]
2018-03-14 22:35:10,327 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 169, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,327 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xa9\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,327 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,327 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 169, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,328 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,328 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 170, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:10,328 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xaa\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:10,328 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b210> to wait for response
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,328 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 170, None, True]
2018-03-14 22:35:10,328 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:10,328 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b210>, switching back
2018-03-14 22:35:10,329 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b210> finished executing
2018-03-14 22:35:10,329 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b210> is now dying...
2018-03-14 22:35:10,329 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,329 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,535 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 171, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,535 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xab\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,535 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,535 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 171, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,536 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,536 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 172, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:10,536 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xac\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:10,536 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 172, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:10,536 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:10,536 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,536 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 173, 'nvim_get_current_buf', ()]
2018-03-14 22:35:10,537 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xad\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:10,537 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,537 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,537 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,537 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,537 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 173, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:10,537 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:10,537 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,537 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:10,537 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:10,538 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 174, 'nvim_command', ('echo',)]
2018-03-14 22:35:10,538 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xae\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:10,538 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,538 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,538 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,538 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,538 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 174, None, None]
2018-03-14 22:35:10,538 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:10,538 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,540 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 175, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:10,540 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xaf\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:10,540 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,540 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,540 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,540 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,540 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 175, None, 0]
2018-03-14 22:35:10,540 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:10,541 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,541 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 176, 'nvim_get_current_win', ()]
2018-03-14 22:35:10,541 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb0\xb4nvim_get_current_win\x90''
2018-03-14 22:35:10,541 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,541 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,541 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,541 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,541 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 176, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:10,541 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:10,541 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,541 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 177, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:10,541 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb1\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:10,541 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 177, None, [3, 2]]
2018-03-14 22:35:10,542 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 2]
2018-03-14 22:35:10,542 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 178, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:10,542 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb2\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:10,542 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,542 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 178, None, 175]
2018-03-14 22:35:10,542 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:10,542 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:10,543 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:10,543 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,359 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,359 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:function:LanguageClient_textDocument_completionOmnifunc', [[{b'completeFromColumn': 3}]]]
2018-03-14 22:35:11,359 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:function:LanguageClient_textDocument_completionOmnifunc', [[{b'completeFromColumn': 3}]]
2018-03-14 22:35:11,359 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:11,359 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:function:LanguageClient_textDocument_completionOmnifunc", args: "[[{b'completeFromColumn': 3}]]"
2018-03-14 22:35:11,359 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 179, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,359 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb3\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,359 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,359 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,359 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,360 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,360 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 179, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,360 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,360 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,360 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 180, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:11,360 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb4\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:11,360 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,360 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,360 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,361 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,361 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 180, None, b'javascript']
2018-03-14 22:35:11,361 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:11,361 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,361 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 181, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,362 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb5\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,362 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,362 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,362 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,362 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,363 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 181, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,363 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,363 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,363 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 182, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:11,363 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb6\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:11,363 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,363 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,363 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,363 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,363 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 182, None, b'javascript']
2018-03-14 22:35:11,363 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:11,364 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,364 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 183, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,364 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb7\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,364 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,364 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,364 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,364 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,364 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 183, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,365 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,365 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,365 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 184, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:11,365 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb8\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:11,365 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,365 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,365 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,366 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,366 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 184, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:11,366 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:11,366 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,366 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 185, 'nvim_get_current_win', ()]
2018-03-14 22:35:11,366 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xb9\xb4nvim_get_current_win\x90''
2018-03-14 22:35:11,366 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,366 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,366 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,366 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,367 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 185, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:11,367 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:11,367 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,367 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 186, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:11,367 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xba\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:11,367 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,367 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,367 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,368 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,368 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 186, None, [3, 2]]
2018-03-14 22:35:11,368 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 2]
2018-03-14 22:35:11,368 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,368 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 187, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,368 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xbb\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,368 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,368 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 187, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,369 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,369 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 188, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:11,369 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xbc\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:11,369 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,369 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,370 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 188, None, b'javascript']
2018-03-14 22:35:11,370 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:11,370 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,370 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 189, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,370 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xbd\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,370 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,370 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,370 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,370 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,370 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 189, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,370 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,371 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,371 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 190, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:11,371 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xbe\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:11,371 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,371 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,371 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,371 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,371 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 190, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:11,371 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:11,371 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,371 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 191, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,371 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xbf\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,372 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 191, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,372 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,372 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 192, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:11,372 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc0\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:11,372 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,372 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 192, None, [b"const _ = require('lodash');", b'', b'_.', b'', b"console.log('hello world');"]]
2018-03-14 22:35:11,373 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.', b'', b"console.log('hello world');"]
2018-03-14 22:35:11,373 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 193, 'nvim_get_current_buf', ()]
2018-03-14 22:35:11,373 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc1\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:11,373 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 193, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:11,373 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:11,373 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,373 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 194, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:11,373 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc2\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:11,373 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,374 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,374 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 194, None, True]
2018-03-14 22:35:11,374 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:11,374 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,374 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:11,416 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 195, 'nvim_call_function', ('complete', [3, [{'icase': 1, 'word': 'VERSION', 'abbr': 'VERSION', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'templateSettings', 'abbr': 'templateSettings', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'chunk', 'abbr': 'chunk', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'compact', 'abbr': 'compact', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'concat', 'abbr': 'concat', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'difference', 'abbr': 'difference', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'differenceBy', 'abbr': 'differenceBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'differenceWith', 'abbr': 'differenceWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'drop', 'abbr': 'drop', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'dropRight', 'abbr': 'dropRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'dropRightWhile', 'abbr': 'dropRightWhile', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'dropWhile', 'abbr': 'dropWhile', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'fill', 'abbr': 'fill', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'findIndex', 'abbr': 'findIndex', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'findLastIndex', 'abbr': 'findLastIndex', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'first', 'abbr': 'first', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'flatten', 'abbr': 'flatten', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flattenDeep', 'abbr': 'flattenDeep', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flattenDepth', 'abbr': 'flattenDepth', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'fromPairs', 'abbr': 'fromPairs', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'head', 'abbr': 'head', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'indexOf', 'abbr': 'indexOf', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'initial', 'abbr': 'initial', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'intersection', 'abbr': 'intersection', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'intersectionBy', 'abbr': 'intersectionBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'intersectionWith', 'abbr': 'intersectionWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'join', 'abbr': 'join', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'last', 'abbr': 'last', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'lastIndexOf', 'abbr': 'lastIndexOf', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'nth', 'abbr': 'nth', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pull', 'abbr': 'pull', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pullAll', 'abbr': 'pullAll', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pullAllBy', 'abbr': 'pullAllBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pullAllWith', 'abbr': 'pullAllWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pullAt', 'abbr': 'pullAt', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'remove', 'abbr': 'remove', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'reverse', 'abbr': 'reverse', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'slice', 'abbr': 'slice', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedIndex', 'abbr': 'sortedIndex', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedIndexBy', 'abbr': 'sortedIndexBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedIndexOf', 'abbr': 'sortedIndexOf', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedLastIndex', 'abbr': 'sortedLastIndex', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedLastIndexBy', 'abbr': 'sortedLastIndexBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedLastIndexOf', 'abbr': 'sortedLastIndexOf', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedUniq', 'abbr': 'sortedUniq', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortedUniqBy', 'abbr': 'sortedUniqBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'tail', 'abbr': 'tail', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'take', 'abbr': 'take', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'takeRight', 'abbr': 'takeRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'takeRightWhile', 'abbr': 'takeRightWhile', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'takeWhile', 'abbr': 'takeWhile', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'union', 'abbr': 'union', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unionBy', 'abbr': 'unionBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unionWith', 'abbr': 'unionWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'uniq', 'abbr': 'uniq', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'uniqBy', 'abbr': 'uniqBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'uniqWith', 'abbr': 'uniqWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unzip', 'abbr': 'unzip', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unzipWith', 'abbr': 'unzipWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'without', 'abbr': 'without', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'xor', 'abbr': 'xor', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'xorBy', 'abbr': 'xorBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'xorWith', 'abbr': 'xorWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'zip', 'abbr': 'zip', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'zipObject', 'abbr': 'zipObject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'zipObjectDeep', 'abbr': 'zipObjectDeep', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'zipWith', 'abbr': 'zipWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'countBy', 'abbr': 'countBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'each', 'abbr': 'each', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'eachRight', 'abbr': 'eachRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'every', 'abbr': 'every', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'filter', 'abbr': 'filter', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'find', 'abbr': 'find', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'findLast', 'abbr': 'findLast', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flatMap', 'abbr': 'flatMap', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flatMapDeep', 'abbr': 'flatMapDeep', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flatMapDepth', 'abbr': 'flatMapDepth', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'forEach', 'abbr': 'forEach', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'forEachRight', 'abbr': 'forEachRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'groupBy', 'abbr': 'groupBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'includes', 'abbr': 'includes', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'invokeMap', 'abbr': 'invokeMap', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'keyBy', 'abbr': 'keyBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'map', 'abbr': 'map', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'orderBy', 'abbr': 'orderBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'partition', 'abbr': 'partition', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'reduce', 'abbr': 'reduce', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'reduceRight', 'abbr': 'reduceRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'reject', 'abbr': 'reject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sample', 'abbr': 'sample', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sampleSize', 'abbr': 'sampleSize', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'shuffle', 'abbr': 'shuffle', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'size', 'abbr': 'size', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'some', 'abbr': 'some', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sortBy', 'abbr': 'sortBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'now', 'abbr': 'now', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'after', 'abbr': 'after', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'ary', 'abbr': 'ary', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'before', 'abbr': 'before', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'bind', 'abbr': 'bind', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'bindKey', 'abbr': 'bindKey', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'curry', 'abbr': 'curry', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'curryRight', 'abbr': 'curryRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'debounce', 'abbr': 'debounce', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'defer', 'abbr': 'defer', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'delay', 'abbr': 'delay', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flip', 'abbr': 'flip', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'memoize', 'abbr': 'memoize', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'negate', 'abbr': 'negate', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'once', 'abbr': 'once', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'overArgs', 'abbr': 'overArgs', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'partial', 'abbr': 'partial', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'partialRight', 'abbr': 'partialRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'rearg', 'abbr': 'rearg', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'rest', 'abbr': 'rest', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'spread', 'abbr': 'spread', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'throttle', 'abbr': 'throttle', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unary', 'abbr': 'unary', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'wrap', 'abbr': 'wrap', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'castArray', 'abbr': 'castArray', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'clone', 'abbr': 'clone', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'cloneDeep', 'abbr': 'cloneDeep', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'cloneDeepWith', 'abbr': 'cloneDeepWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'cloneWith', 'abbr': 'cloneWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'conformsTo', 'abbr': 'conformsTo', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'eq', 'abbr': 'eq', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'gt', 'abbr': 'gt', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'gte', 'abbr': 'gte', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isArguments', 'abbr': 'isArguments', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isArray', 'abbr': 'isArray', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isArrayBuffer', 'abbr': 'isArrayBuffer', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isArrayLike', 'abbr': 'isArrayLike', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isArrayLikeObject', 'abbr': 'isArrayLikeObject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isBoolean', 'abbr': 'isBoolean', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isBuffer', 'abbr': 'isBuffer', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isDate', 'abbr': 'isDate', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isElement', 'abbr': 'isElement', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isEmpty', 'abbr': 'isEmpty', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isEqual', 'abbr': 'isEqual', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isEqualWith', 'abbr': 'isEqualWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isError', 'abbr': 'isError', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isFinite', 'abbr': 'isFinite', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isFunction', 'abbr': 'isFunction', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isInteger', 'abbr': 'isInteger', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isLength', 'abbr': 'isLength', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isMap', 'abbr': 'isMap', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isMatch', 'abbr': 'isMatch', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isMatchWith', 'abbr': 'isMatchWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isNaN', 'abbr': 'isNaN', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isNative', 'abbr': 'isNative', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isNil', 'abbr': 'isNil', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isNull', 'abbr': 'isNull', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isNumber', 'abbr': 'isNumber', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isObject', 'abbr': 'isObject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isObjectLike', 'abbr': 'isObjectLike', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isPlainObject', 'abbr': 'isPlainObject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isRegExp', 'abbr': 'isRegExp', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isSafeInteger', 'abbr': 'isSafeInteger', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isSet', 'abbr': 'isSet', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isString', 'abbr': 'isString', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isSymbol', 'abbr': 'isSymbol', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isTypedArray', 'abbr': 'isTypedArray', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isUndefined', 'abbr': 'isUndefined', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isWeakMap', 'abbr': 'isWeakMap', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'isWeakSet', 'abbr': 'isWeakSet', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'lt', 'abbr': 'lt', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'lte', 'abbr': 'lte', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toArray', 'abbr': 'toArray', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toFinite', 'abbr': 'toFinite', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toInteger', 'abbr': 'toInteger', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toLength', 'abbr': 'toLength', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toNumber', 'abbr': 'toNumber', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toPlainObject', 'abbr': 'toPlainObject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toSafeInteger', 'abbr': 'toSafeInteger', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toString', 'abbr': 'toString', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'add', 'abbr': 'add', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'ceil', 'abbr': 'ceil', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'divide', 'abbr': 'divide', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'floor', 'abbr': 'floor', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'max', 'abbr': 'max', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'maxBy', 'abbr': 'maxBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'mean', 'abbr': 'mean', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'meanBy', 'abbr': 'meanBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'min', 'abbr': 'min', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'minBy', 'abbr': 'minBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'multiply', 'abbr': 'multiply', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'round', 'abbr': 'round', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'subtract', 'abbr': 'subtract', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sum', 'abbr': 'sum', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'sumBy', 'abbr': 'sumBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'clamp', 'abbr': 'clamp', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'inRange', 'abbr': 'inRange', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'random', 'abbr': 'random', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'assign', 'abbr': 'assign', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'assignIn', 'abbr': 'assignIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'assignInWith', 'abbr': 'assignInWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'assignWith', 'abbr': 'assignWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'at', 'abbr': 'at', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'create', 'abbr': 'create', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'defaults', 'abbr': 'defaults', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'defaultsDeep', 'abbr': 'defaultsDeep', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'entries', 'abbr': 'entries', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'entriesIn', 'abbr': 'entriesIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'extend', 'abbr': 'extend', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'extendWith', 'abbr': 'extendWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'findKey', 'abbr': 'findKey', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'findLastKey', 'abbr': 'findLastKey', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'forIn', 'abbr': 'forIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'forInRight', 'abbr': 'forInRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'forOwn', 'abbr': 'forOwn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'forOwnRight', 'abbr': 'forOwnRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'functions', 'abbr': 'functions', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'functionsIn', 'abbr': 'functionsIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'get', 'abbr': 'get', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'has', 'abbr': 'has', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'hasIn', 'abbr': 'hasIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'invert', 'abbr': 'invert', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'invertBy', 'abbr': 'invertBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'invoke', 'abbr': 'invoke', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'keys', 'abbr': 'keys', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'keysIn', 'abbr': 'keysIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'mapKeys', 'abbr': 'mapKeys', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'mapValues', 'abbr': 'mapValues', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'merge', 'abbr': 'merge', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'mergeWith', 'abbr': 'mergeWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'omit', 'abbr': 'omit', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'omitBy', 'abbr': 'omitBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pick', 'abbr': 'pick', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pickBy', 'abbr': 'pickBy', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'result', 'abbr': 'result', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'set', 'abbr': 'set', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'setWith', 'abbr': 'setWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toPairs', 'abbr': 'toPairs', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toPairsIn', 'abbr': 'toPairsIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'transform', 'abbr': 'transform', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unset', 'abbr': 'unset', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'update', 'abbr': 'update', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'updateWith', 'abbr': 'updateWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'values', 'abbr': 'values', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'valuesIn', 'abbr': 'valuesIn', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'chain', 'abbr': 'chain', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'tap', 'abbr': 'tap', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'thru', 'abbr': 'thru', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'camelCase', 'abbr': 'camelCase', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'capitalize', 'abbr': 'capitalize', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'deburr', 'abbr': 'deburr', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'endsWith', 'abbr': 'endsWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'escape', 'abbr': 'escape', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'escapeRegExp', 'abbr': 'escapeRegExp', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'kebabCase', 'abbr': 'kebabCase', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'lowerCase', 'abbr': 'lowerCase', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'lowerFirst', 'abbr': 'lowerFirst', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'pad', 'abbr': 'pad', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'padEnd', 'abbr': 'padEnd', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'padStart', 'abbr': 'padStart', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'parseInt', 'abbr': 'parseInt', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'repeat', 'abbr': 'repeat', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'replace', 'abbr': 'replace', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'snakeCase', 'abbr': 'snakeCase', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'split', 'abbr': 'split', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'startCase', 'abbr': 'startCase', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'startsWith', 'abbr': 'startsWith', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'template', 'abbr': 'template', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toLower', 'abbr': 'toLower', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toUpper', 'abbr': 'toUpper', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'trim', 'abbr': 'trim', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'trimEnd', 'abbr': 'trimEnd', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'trimStart', 'abbr': 'trimStart', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'truncate', 'abbr': 'truncate', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'unescape', 'abbr': 'unescape', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'upperCase', 'abbr': 'upperCase', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'upperFirst', 'abbr': 'upperFirst', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'words', 'abbr': 'words', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'attempt', 'abbr': 'attempt', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'bindAll', 'abbr': 'bindAll', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'cond', 'abbr': 'cond', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'conforms', 'abbr': 'conforms', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'constant', 'abbr': 'constant', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'defaultTo', 'abbr': 'defaultTo', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flow', 'abbr': 'flow', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'flowRight', 'abbr': 'flowRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'identity', 'abbr': 'identity', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'iteratee', 'abbr': 'iteratee', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'matches', 'abbr': 'matches', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'matchesProperty', 'abbr': 'matchesProperty', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'method', 'abbr': 'method', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'methodOf', 'abbr': 'methodOf', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'mixin', 'abbr': 'mixin', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'noConflict', 'abbr': 'noConflict', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'noop', 'abbr': 'noop', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'nthArg', 'abbr': 'nthArg', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'over', 'abbr': 'over', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'overEvery', 'abbr': 'overEvery', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'overSome', 'abbr': 'overSome', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'property', 'abbr': 'property', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'propertyOf', 'abbr': 'propertyOf', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'range', 'abbr': 'range', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'rangeRight', 'abbr': 'rangeRight', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'runInContext', 'abbr': 'runInContext', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'stubArray', 'abbr': 'stubArray', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'stubFalse', 'abbr': 'stubFalse', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'stubObject', 'abbr': 'stubObject', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'stubString', 'abbr': 'stubString', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'stubTrue', 'abbr': 'stubTrue', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'times', 'abbr': 'times', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'toPath', 'abbr': 'toPath', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'uniqueId', 'abbr': 'uniqueId', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'apply', 'abbr': 'apply', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'call', 'abbr': 'call', 'dup': 1, 'menu': '', 'info': '', 'kind': 'f'}, {'icase': 1, 'word': 'prototype', 'abbr': 'prototype', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'length', 'abbr': 'length', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'arguments', 'abbr': 'arguments', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': 'caller', 'abbr': 'caller', 'dup': 1, 'menu': '', 'info': '', 'kind': 'm'}, {'icase': 1, 'word': '_', 'abbr': '_', 'dup': 1, 'menu': '', 'info': '', 'kind': ''}, {'icase': 1, 'word': 'require', 'abbr': 'require', 'dup': 1, 'menu': '', 'info': '', 'kind': ''}, {'icase': 1, 'word': 'console', 'abbr': 'console', 'dup': 1, 'menu': '', 'info': '', 'kind': ''}, {'icase': 1, 'word': 'log', 'abbr': 'log', 'dup': 1, 'menu': '', 'info': '', 'kind': ''}]])]
2018-03-14 22:35:11,418 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc3\xb2nvim_call_function\x92\xa8complete\x92\x03\xdc\x01=\x87\xa5icase\x01\xa4word\xa7VERSION\xa4abbr\xa7VERSION\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xb0templateSettings\xa4abbr\xb0templateSettings\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa5chunk\xa4abbr\xa5chunk\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7compact\xa4abbr\xa7compact\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6concat\xa4abbr\xa6concat\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaadifference\xa4abbr\xaadifference\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacdifferenceBy\xa4abbr\xacdifferenceBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaedifferenceWith\xa4abbr\xaedifferenceWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4drop\xa4abbr\xa4drop\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9dropRight\xa4abbr\xa9dropRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaedropRightWhile\xa4abbr\xaedropRightWhile\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9dropWhile\xa4abbr\xa9dropWhile\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4fill\xa4abbr\xa4fill\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9findIndex\xa4abbr\xa9findIndex\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadfindLastIndex\xa4abbr\xadfindLastIndex\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5first\xa4abbr\xa5first\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa7flatten\xa4abbr\xa7flatten\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabflattenDeep\xa4abbr\xabflattenDeep\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacflattenDepth\xa4abbr\xacflattenDepth\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9fromPairs\xa4abbr\xa9fromPairs\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4head\xa4abbr\xa4head\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7indexOf\xa4abbr\xa7indexOf\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7initial\xa4abbr\xa7initial\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacintersection\xa4abbr\xacintersection\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaeintersectionBy\xa4abbr\xaeintersectionBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xb0intersectionWith\xa4abbr\xb0intersectionWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4join\xa4abbr\xa4join\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4last\xa4abbr\xa4last\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xablastIndexOf\xa4abbr\xablastIndexOf\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3nth\xa4abbr\xa3nth\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4pull\xa4abbr\xa4pull\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7pullAll\xa4abbr\xa7pullAll\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9pullAllBy\xa4abbr\xa9pullAllBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabpullAllWith\xa4abbr\xabpullAllWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6pullAt\xa4abbr\xa6pullAt\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6remove\xa4abbr\xa6remove\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7reverse\xa4abbr\xa7reverse\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5slice\xa4abbr\xa5slice\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabsortedIndex\xa4abbr\xabsortedIndex\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadsortedIndexBy\xa4abbr\xadsortedIndexBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadsortedIndexOf\xa4abbr\xadsortedIndexOf\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xafsortedLastIndex\xa4abbr\xafsortedLastIndex\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xb1sortedLastIndexBy\xa4abbr\xb1sortedLastIndexBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xb1sortedLastIndexOf\xa4abbr\xb1sortedLastIndexOf\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaasortedUniq\xa4abbr\xaasortedUniq\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacsortedUniqBy\xa4abbr\xacsortedUniqBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4tail\xa4abbr\xa4tail\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4take\xa4abbr\xa4take\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9takeRight\xa4abbr\xa9takeRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaetakeRightWhile\xa4abbr\xaetakeRightWhile\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9takeWhile\xa4abbr\xa9takeWhile\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5union\xa4abbr\xa5union\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7unionBy\xa4abbr\xa7unionBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9unionWith\xa4abbr\xa9unionWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4uniq\xa4abbr\xa4uniq\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6uniqBy\xa4abbr\xa6uniqBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8uniqWith\xa4abbr\xa8uniqWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5unzip\xa4abbr\xa5unzip\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9unzipWith\xa4abbr\xa9unzipWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7without\xa4abbr\xa7without\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3xor\xa4abbr\xa3xor\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5xorBy\xa4abbr\xa5xorBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7xorWith\xa4abbr\xa7xorWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3zip\xa4abbr\xa3zip\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9zipObject\xa4abbr\xa9zipObject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadzipObjectDeep\xa4abbr\xadzipObjectDeep\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7zipWith\xa4abbr\xa7zipWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7countBy\xa4abbr\xa7countBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4each\xa4abbr\xa4each\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa9eachRight\xa4abbr\xa9eachRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa5every\xa4abbr\xa5every\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6filter\xa4abbr\xa6filter\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4find\xa4abbr\xa4find\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8findLast\xa4abbr\xa8findLast\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7flatMap\xa4abbr\xa7flatMap\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabflatMapDeep\xa4abbr\xabflatMapDeep\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacflatMapDepth\xa4abbr\xacflatMapDepth\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7forEach\xa4abbr\xa7forEach\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacforEachRight\xa4abbr\xacforEachRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7groupBy\xa4abbr\xa7groupBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8includes\xa4abbr\xa8includes\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9invokeMap\xa4abbr\xa9invokeMap\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5keyBy\xa4abbr\xa5keyBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3map\xa4abbr\xa3map\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7orderBy\xa4abbr\xa7orderBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9partition\xa4abbr\xa9partition\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6reduce\xa4abbr\xa6reduce\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabreduceRight\xa4abbr\xabreduceRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6reject\xa4abbr\xa6reject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6sample\xa4abbr\xa6sample\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaasampleSize\xa4abbr\xaasampleSize\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7shuffle\xa4abbr\xa7shuffle\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4size\xa4abbr\xa4size\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4some\xa4abbr\xa4some\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6sortBy\xa4abbr\xa6sortBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3now\xa4abbr\xa3now\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5after\xa4abbr\xa5after\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3ary\xa4abbr\xa3ary\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6before\xa4abbr\xa6before\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4bind\xa4abbr\xa4bind\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa7bindKey\xa4abbr\xa7bindKey\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa5curry\xa4abbr\xa5curry\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaacurryRight\xa4abbr\xaacurryRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8debounce\xa4abbr\xa8debounce\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5defer\xa4abbr\xa5defer\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5delay\xa4abbr\xa5delay\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4flip\xa4abbr\xa4flip\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7memoize\xa4abbr\xa7memoize\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa6negate\xa4abbr\xa6negate\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4once\xa4abbr\xa4once\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8overArgs\xa4abbr\xa8overArgs\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7partial\xa4abbr\xa7partial\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xacpartialRight\xa4abbr\xacpartialRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa5rearg\xa4abbr\xa5rearg\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4rest\xa4abbr\xa4rest\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6spread\xa4abbr\xa6spread\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8throttle\xa4abbr\xa8throttle\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5unary\xa4abbr\xa5unary\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4wrap\xa4abbr\xa4wrap\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9castArray\xa4abbr\xa9castArray\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5clone\xa4abbr\xa5clone\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9cloneDeep\xa4abbr\xa9cloneDeep\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadcloneDeepWith\xa4abbr\xadcloneDeepWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9cloneWith\xa4abbr\xa9cloneWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaconformsTo\xa4abbr\xaaconformsTo\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa2eq\xa4abbr\xa2eq\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa2gt\xa4abbr\xa2gt\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3gte\xa4abbr\xa3gte\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabisArguments\xa4abbr\xabisArguments\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7isArray\xa4abbr\xa7isArray\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadisArrayBuffer\xa4abbr\xadisArrayBuffer\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabisArrayLike\xa4abbr\xabisArrayLike\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xb1isArrayLikeObject\xa4abbr\xb1isArrayLikeObject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9isBoolean\xa4abbr\xa9isBoolean\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isBuffer\xa4abbr\xa8isBuffer\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6isDate\xa4abbr\xa6isDate\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9isElement\xa4abbr\xa9isElement\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7isEmpty\xa4abbr\xa7isEmpty\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7isEqual\xa4abbr\xa7isEqual\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabisEqualWith\xa4abbr\xabisEqualWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7isError\xa4abbr\xa7isError\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isFinite\xa4abbr\xa8isFinite\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaisFunction\xa4abbr\xaaisFunction\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9isInteger\xa4abbr\xa9isInteger\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isLength\xa4abbr\xa8isLength\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5isMap\xa4abbr\xa5isMap\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7isMatch\xa4abbr\xa7isMatch\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabisMatchWith\xa4abbr\xabisMatchWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5isNaN\xa4abbr\xa5isNaN\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isNative\xa4abbr\xa8isNative\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5isNil\xa4abbr\xa5isNil\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6isNull\xa4abbr\xa6isNull\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isNumber\xa4abbr\xa8isNumber\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isObject\xa4abbr\xa8isObject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacisObjectLike\xa4abbr\xacisObjectLike\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadisPlainObject\xa4abbr\xadisPlainObject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isRegExp\xa4abbr\xa8isRegExp\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadisSafeInteger\xa4abbr\xadisSafeInteger\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5isSet\xa4abbr\xa5isSet\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isString\xa4abbr\xa8isString\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8isSymbol\xa4abbr\xa8isSymbol\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacisTypedArray\xa4abbr\xacisTypedArray\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabisUndefined\xa4abbr\xabisUndefined\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9isWeakMap\xa4abbr\xa9isWeakMap\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9isWeakSet\xa4abbr\xa9isWeakSet\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa2lt\xa4abbr\xa2lt\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3lte\xa4abbr\xa3lte\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7toArray\xa4abbr\xa7toArray\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8toFinite\xa4abbr\xa8toFinite\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9toInteger\xa4abbr\xa9toInteger\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8toLength\xa4abbr\xa8toLength\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8toNumber\xa4abbr\xa8toNumber\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadtoPlainObject\xa4abbr\xadtoPlainObject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xadtoSafeInteger\xa4abbr\xadtoSafeInteger\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8toString\xa4abbr\xa8toString\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3add\xa4abbr\xa3add\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4ceil\xa4abbr\xa4ceil\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6divide\xa4abbr\xa6divide\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5floor\xa4abbr\xa5floor\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3max\xa4abbr\xa3max\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5maxBy\xa4abbr\xa5maxBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4mean\xa4abbr\xa4mean\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6meanBy\xa4abbr\xa6meanBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3min\xa4abbr\xa3min\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5minBy\xa4abbr\xa5minBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8multiply\xa4abbr\xa8multiply\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5round\xa4abbr\xa5round\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8subtract\xa4abbr\xa8subtract\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3sum\xa4abbr\xa3sum\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5sumBy\xa4abbr\xa5sumBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5clamp\xa4abbr\xa5clamp\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7inRange\xa4abbr\xa7inRange\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6random\xa4abbr\xa6random\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6assign\xa4abbr\xa6assign\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8assignIn\xa4abbr\xa8assignIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacassignInWith\xa4abbr\xacassignInWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaassignWith\xa4abbr\xaaassignWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa2at\xa4abbr\xa2at\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6create\xa4abbr\xa6create\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8defaults\xa4abbr\xa8defaults\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacdefaultsDeep\xa4abbr\xacdefaultsDeep\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7entries\xa4abbr\xa7entries\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9entriesIn\xa4abbr\xa9entriesIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6extend\xa4abbr\xa6extend\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaextendWith\xa4abbr\xaaextendWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7findKey\xa4abbr\xa7findKey\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabfindLastKey\xa4abbr\xabfindLastKey\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5forIn\xa4abbr\xa5forIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaforInRight\xa4abbr\xaaforInRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6forOwn\xa4abbr\xa6forOwn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabforOwnRight\xa4abbr\xabforOwnRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9functions\xa4abbr\xa9functions\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xabfunctionsIn\xa4abbr\xabfunctionsIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3get\xa4abbr\xa3get\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3has\xa4abbr\xa3has\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5hasIn\xa4abbr\xa5hasIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6invert\xa4abbr\xa6invert\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8invertBy\xa4abbr\xa8invertBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6invoke\xa4abbr\xa6invoke\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4keys\xa4abbr\xa4keys\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6keysIn\xa4abbr\xa6keysIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7mapKeys\xa4abbr\xa7mapKeys\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9mapValues\xa4abbr\xa9mapValues\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5merge\xa4abbr\xa5merge\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9mergeWith\xa4abbr\xa9mergeWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4omit\xa4abbr\xa4omit\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6omitBy\xa4abbr\xa6omitBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4pick\xa4abbr\xa4pick\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6pickBy\xa4abbr\xa6pickBy\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6result\xa4abbr\xa6result\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3set\xa4abbr\xa3set\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7setWith\xa4abbr\xa7setWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7toPairs\xa4abbr\xa7toPairs\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9toPairsIn\xa4abbr\xa9toPairsIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9transform\xa4abbr\xa9transform\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5unset\xa4abbr\xa5unset\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6update\xa4abbr\xa6update\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaupdateWith\xa4abbr\xaaupdateWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6values\xa4abbr\xa6values\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8valuesIn\xa4abbr\xa8valuesIn\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5chain\xa4abbr\xa5chain\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3tap\xa4abbr\xa3tap\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4thru\xa4abbr\xa4thru\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9camelCase\xa4abbr\xa9camelCase\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaacapitalize\xa4abbr\xaacapitalize\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6deburr\xa4abbr\xa6deburr\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8endsWith\xa4abbr\xa8endsWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6escape\xa4abbr\xa6escape\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacescapeRegExp\xa4abbr\xacescapeRegExp\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9kebabCase\xa4abbr\xa9kebabCase\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9lowerCase\xa4abbr\xa9lowerCase\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaalowerFirst\xa4abbr\xaalowerFirst\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa3pad\xa4abbr\xa3pad\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6padEnd\xa4abbr\xa6padEnd\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8padStart\xa4abbr\xa8padStart\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8parseInt\xa4abbr\xa8parseInt\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6repeat\xa4abbr\xa6repeat\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7replace\xa4abbr\xa7replace\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9snakeCase\xa4abbr\xa9snakeCase\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5split\xa4abbr\xa5split\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9startCase\xa4abbr\xa9startCase\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaastartsWith\xa4abbr\xaastartsWith\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8template\xa4abbr\xa8template\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7toLower\xa4abbr\xa7toLower\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7toUpper\xa4abbr\xa7toUpper\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4trim\xa4abbr\xa4trim\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7trimEnd\xa4abbr\xa7trimEnd\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9trimStart\xa4abbr\xa9trimStart\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8truncate\xa4abbr\xa8truncate\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8unescape\xa4abbr\xa8unescape\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9upperCase\xa4abbr\xa9upperCase\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaaupperFirst\xa4abbr\xaaupperFirst\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5words\xa4abbr\xa5words\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7attempt\xa4abbr\xa7attempt\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7bindAll\xa4abbr\xa7bindAll\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4cond\xa4abbr\xa4cond\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8conforms\xa4abbr\xa8conforms\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8constant\xa4abbr\xa8constant\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9defaultTo\xa4abbr\xa9defaultTo\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4flow\xa4abbr\xa4flow\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9flowRight\xa4abbr\xa9flowRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8identity\xa4abbr\xa8identity\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8iteratee\xa4abbr\xa8iteratee\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa7matches\xa4abbr\xa7matches\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xafmatchesProperty\xa4abbr\xafmatchesProperty\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6method\xa4abbr\xa6method\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8methodOf\xa4abbr\xa8methodOf\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5mixin\xa4abbr\xa5mixin\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaanoConflict\xa4abbr\xaanoConflict\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4noop\xa4abbr\xa4noop\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6nthArg\xa4abbr\xa6nthArg\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4over\xa4abbr\xa4over\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9overEvery\xa4abbr\xa9overEvery\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8overSome\xa4abbr\xa8overSome\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8property\xa4abbr\xa8property\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaapropertyOf\xa4abbr\xaapropertyOf\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5range\xa4abbr\xa5range\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaarangeRight\xa4abbr\xaarangeRight\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xacrunInContext\xa4abbr\xacrunInContext\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9stubArray\xa4abbr\xa9stubArray\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9stubFalse\xa4abbr\xa9stubFalse\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaastubObject\xa4abbr\xaastubObject\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xaastubString\xa4abbr\xaastubString\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8stubTrue\xa4abbr\xa8stubTrue\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5times\xa4abbr\xa5times\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa6toPath\xa4abbr\xa6toPath\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa8uniqueId\xa4abbr\xa8uniqueId\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa5apply\xa4abbr\xa5apply\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa4call\xa4abbr\xa4call\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1f\x87\xa5icase\x01\xa4word\xa9prototype\xa4abbr\xa9prototype\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa6length\xa4abbr\xa6length\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa9arguments\xa4abbr\xa9arguments\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa6caller\xa4abbr\xa6caller\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa1m\x87\xa5icase\x01\xa4word\xa1_\xa4abbr\xa1_\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa0\x87\xa5icase\x01\xa4word\xa7require\xa4abbr\xa7require\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa0\x87\xa5icase\x01\xa4word\xa7console\xa4abbr\xa7console\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa0\x87\xa5icase\x01\xa4word\xa3log\xa4abbr\xa3log\xa3dup\x01\xa4menu\xa0\xa4info\xa0\xa4kind\xa0''
2018-03-14 22:35:11,418 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:11,423 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,423 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 195, None, 0]
2018-03-14 22:35:11,423 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:11,423 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:11,423 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:11,423 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:11,423 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:11,423 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,366 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,367 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*', [[{b'line': 3, b'buftype': b''}]]]
2018-03-14 22:35:12,367 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*', [[{b'line': 3, b'buftype': b''}]]
2018-03-14 22:35:12,368 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:12,368 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*", args: "[[{b'line': 3, b'buftype': b''}]]"
2018-03-14 22:35:12,368 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 196, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,369 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc4\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,369 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,369 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,369 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,369 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,369 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChanged:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:12,369 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChanged:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:12,369 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b930> will handle it
2018-03-14 22:35:12,370 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChanged:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:12,370 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 197, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,370 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc5\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,370 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,370 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,370 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,370 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,370 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 196, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,370 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,370 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,371 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 198, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:12,371 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc6\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:12,371 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,371 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,371 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 197, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,371 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,371 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,371 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 199, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:12,371 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc7\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:12,371 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,371 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,371 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,372 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,372 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 198, None, b'']
2018-03-14 22:35:12,372 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:12,372 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,372 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 200, 'nvim_get_current_win', ()]
2018-03-14 22:35:12,372 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc8\xb4nvim_get_current_win\x90''
2018-03-14 22:35:12,372 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,372 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,372 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 199, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:12,372 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:12,372 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,372 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 201, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,372 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xc9\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,373 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,373 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,373 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,373 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,373 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 200, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:12,373 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:12,373 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,373 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 202, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:12,373 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xca\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:12,373 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 201, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,374 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,374 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 203, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:12,374 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xcb\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:12,374 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 202, None, [3, 8]]
2018-03-14 22:35:12,374 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 8]
2018-03-14 22:35:12,374 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,374 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 204, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,375 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xcc\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,375 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 203, None, b'']
2018-03-14 22:35:12,375 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:12,375 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 205, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,375 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xcd\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,375 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,375 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 204, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,375 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,375 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 206, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:12,376 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xce\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:12,376 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 205, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,376 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,376 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 207, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:12,376 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xcf\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:12,376 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,376 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 206, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:12,377 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:12,377 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,377 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 208, 'nvim_get_current_win', ()]
2018-03-14 22:35:12,377 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd0\xb4nvim_get_current_win\x90''
2018-03-14 22:35:12,377 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,377 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,377 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 207, None, b'javascript']
2018-03-14 22:35:12,377 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:12,377 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,377 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 209, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,377 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd1\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,378 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,378 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,378 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,378 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,378 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 208, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:12,378 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:12,378 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,378 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 210, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:12,378 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd2\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:12,379 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,379 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,379 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 209, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,379 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,379 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,380 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 211, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:12,380 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd3\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:12,380 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,380 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,380 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,380 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,380 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 210, None, [3, 8]]
2018-03-14 22:35:12,381 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 8]
2018-03-14 22:35:12,381 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,381 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 212, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:12,381 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd4\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:12,381 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,381 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,381 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 211, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:12,381 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:12,381 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,381 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 213, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,381 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd5\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,381 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,381 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,382 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,382 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,382 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 212, None, 175]
2018-03-14 22:35:12,382 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:12,382 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,382 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:12,382 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:12,382 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,382 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 213, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,382 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,382 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,383 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 214, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:12,383 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd6\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:12,383 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,383 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,383 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,383 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,383 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 214, None, [b"const _ = require('lodash');", b'', b'_.VERSION', b'', b"console.log('hello world');"]]
2018-03-14 22:35:12,383 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.VERSION', b'', b"console.log('hello world');"]
2018-03-14 22:35:12,384 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,384 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 215, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,384 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd7\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,384 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,384 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,384 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,384 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,384 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 215, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,384 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,384 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,385 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 216, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:12,385 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd8\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:12,385 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,385 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,385 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,385 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,386 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 216, None, True]
2018-03-14 22:35:12,386 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:12,386 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,386 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b930> finished executing
2018-03-14 22:35:12,386 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b930> is now dying...
2018-03-14 22:35:12,386 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,387 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,593 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 217, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,593 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xd9\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,593 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,593 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,593 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 217, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,593 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,593 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 218, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:12,594 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xda\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:12,594 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 218, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:12,594 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:12,594 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 219, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,594 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xdb\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,594 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,594 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 219, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,595 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,595 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:12,595 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 220, 'nvim_command', ('echo',)]
2018-03-14 22:35:12,595 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xdc\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:12,595 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,595 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 220, None, None]
2018-03-14 22:35:12,596 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:12,596 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 221, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:12,596 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xdd\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:12,596 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 221, None, 0]
2018-03-14 22:35:12,596 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:12,596 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,596 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 222, 'nvim_get_current_win', ()]
2018-03-14 22:35:12,596 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xde\xb4nvim_get_current_win\x90''
2018-03-14 22:35:12,597 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 222, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:12,597 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:12,597 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 223, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:12,597 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xdf\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:12,597 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,597 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 223, None, [3, 8]]
2018-03-14 22:35:12,598 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 8]
2018-03-14 22:35:12,598 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 224, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:12,598 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe0\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:12,598 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 224, None, 175]
2018-03-14 22:35:12,598 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:12,598 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,598 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,834 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,834 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 15, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 60, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'InsertEnter', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:12,834 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 15, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 60, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'InsertEnter', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:12,835 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:12,835 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 15, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 60, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'InsertEnter', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:12,861 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 225, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:12,861 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe1\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:12,861 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,861 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,862 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,862 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,862 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 15, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 60, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:12,863 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 15, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 60, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:12,863 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965b930> will handle it
2018-03-14 22:35:12,864 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 15, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'', b'is_windows': False, b'delay': 50, b'bufsize': 60, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 1, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:12,865 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 226, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:12,865 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe2\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:12,865 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,865 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,865 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:12,865 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:12,865 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:12,865 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:12,865 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 227, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,866 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe3\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,866 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,866 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,866 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 225, None, 0]
2018-03-14 22:35:12,866 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:12,866 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,866 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 228, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'InsertEnter', 'input': '', 'is_async': False})]
2018-03-14 22:35:12,867 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe4\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xabInsertEnter\xa5input\xa0\xa8is_async\xc2''
2018-03-14 22:35:12,867 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,867 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,867 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,867 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,867 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 226, None, 0]
2018-03-14 22:35:12,867 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:12,867 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,868 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 229, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '', 'is_async': False})]
2018-03-14 22:35:12,868 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe5\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa0\xa8is_async\xc2''
2018-03-14 22:35:12,868 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,868 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,868 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 227, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,868 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,868 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,868 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 230, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:12,869 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe6\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:12,869 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,869 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,869 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 228, None, None]
2018-03-14 22:35:12,869 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:12,870 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,870 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 231, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:12,870 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe7\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:12,870 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:12,870 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,870 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,871 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,871 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 229, None, None]
2018-03-14 22:35:12,871 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:12,871 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,871 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 232, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:12,871 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe8\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:12,871 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965b930> to wait for response
2018-03-14 22:35:12,871 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,871 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 230, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:12,871 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:12,871 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,871 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 233, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,871 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xe9\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,872 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,872 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,872 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 231, None, 0]
2018-03-14 22:35:12,872 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:12,872 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:12,872 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:12,872 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:12,872 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,872 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,872 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,872 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 232, None, 0]
2018-03-14 22:35:12,872 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:12,872 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965b930>, switching back
2018-03-14 22:35:12,872 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965b930> finished executing
2018-03-14 22:35:12,872 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965b930> is now dying...
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 233, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,873 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,873 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 234, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:12,873 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xea\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:12,873 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,873 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 234, None, b'']
2018-03-14 22:35:12,873 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:12,874 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,874 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 235, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,874 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xeb\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,874 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,874 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,874 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,874 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,874 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 235, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,874 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,874 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,874 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 236, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:12,874 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xec\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:12,874 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 236, None, b'javascript']
2018-03-14 22:35:12,875 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:12,875 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 237, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,875 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xed\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,875 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,875 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 237, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,876 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,876 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 238, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:12,876 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xee\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:12,876 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 238, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:12,876 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:12,876 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,876 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 239, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,877 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xef\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,877 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 239, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,877 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,877 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 240, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:12,877 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf0\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:12,877 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,877 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 240, None, [b"const _ = require('lodash');", b'', b'', b'', b"console.log('hello world');"]]
2018-03-14 22:35:12,878 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'', b'', b"console.log('hello world');"]
2018-03-14 22:35:12,878 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 241, 'nvim_get_current_buf', ()]
2018-03-14 22:35:12,878 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf1\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:12,878 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,878 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 241, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:12,878 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:12,878 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,879 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 242, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:12,879 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf2\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:12,879 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:12,879 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,879 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:12,879 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,879 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 242, None, True]
2018-03-14 22:35:12,880 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:12,880 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:12,880 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:12,880 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:12,880 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:12,880 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,089 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 243, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,089 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf3\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,089 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,089 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,089 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 243, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,089 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,089 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,089 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 244, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,089 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf4\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,090 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,090 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,090 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,090 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,090 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 244, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,090 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,090 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,090 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 245, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,090 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf5\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,090 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,091 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,091 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,091 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,091 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 245, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,091 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,091 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,091 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:13,091 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:13,091 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 246, 'nvim_command', ('echo',)]
2018-03-14 22:35:13,091 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf6\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:13,091 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,092 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,092 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,092 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,092 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 246, None, None]
2018-03-14 22:35:13,092 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:13,092 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,092 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 247, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:13,093 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf7\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:13,093 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,093 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,093 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 247, None, 0]
2018-03-14 22:35:13,094 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,094 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 248, 'nvim_get_current_win', ()]
2018-03-14 22:35:13,094 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf8\xb4nvim_get_current_win\x90''
2018-03-14 22:35:13,094 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,094 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 248, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:13,094 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:13,094 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,095 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 249, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:13,095 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xf9\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:13,095 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,095 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,095 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,095 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,095 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 249, None, [3, 0]]
2018-03-14 22:35:13,095 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 0]
2018-03-14 22:35:13,095 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,095 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 250, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:13,096 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xfa\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:13,096 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,096 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,096 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,096 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,096 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 250, None, 175]
2018-03-14 22:35:13,096 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:13,096 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,096 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,096 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,225 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,225 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 16, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_', b'is_windows': False, b'delay': 50, b'bufsize': 61, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 2, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:13,225 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 16, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_', b'is_windows': False, b'delay': 50, b'bufsize': 61, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 2, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:13,225 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:13,226 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 116, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 16, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_', b'is_windows': False, b'delay': 50, b'bufsize': 61, b'max_kind_width': 116, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 116, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 2, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:13,250 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 251, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:13,250 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xfb\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:13,251 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,252 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,252 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,252 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,252 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:13,253 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:13,253 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:13,253 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:13,253 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 252, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,253 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xfc\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,253 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,253 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,253 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 251, None, 0]
2018-03-14 22:35:13,254 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,254 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,254 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 253, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_', 'is_async': False})]
2018-03-14 22:35:13,254 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xfd\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa1_\xa8is_async\xc2''
2018-03-14 22:35:13,254 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,254 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,254 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,254 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,254 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 252, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,254 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,254 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,254 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 254, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,255 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xfe\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,255 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 253, None, None]
2018-03-14 22:35:13,255 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:13,255 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 255, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:13,255 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcc\xff\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:13,255 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,255 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 254, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,255 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,255 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,256 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 256, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,256 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x00\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,256 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,256 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,256 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 255, None, 0]
2018-03-14 22:35:13,256 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,256 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,256 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:13,256 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:13,256 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,256 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 256, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,257 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,257 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 257, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:13,257 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x01\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:13,257 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,257 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 257, None, b'']
2018-03-14 22:35:13,257 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:13,257 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 258, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,258 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x02\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,258 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 258, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,258 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,258 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 259, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:13,258 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x03\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:13,258 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,258 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 259, None, b'javascript']
2018-03-14 22:35:13,259 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:13,259 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 260, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,259 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x04\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,259 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,259 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 260, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,260 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,260 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,260 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 261, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,260 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x05\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,260 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,260 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,260 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,260 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,260 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 261, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,260 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,260 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,260 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 262, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,260 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x06\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,260 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 262, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,261 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,261 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 263, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:13,261 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x07\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:13,261 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,261 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 263, None, [b"const _ = require('lodash');", b'', b'_', b'', b"console.log('hello world');"]]
2018-03-14 22:35:13,261 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_', b'', b"console.log('hello world');"]
2018-03-14 22:35:13,261 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 264, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,262 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x08\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,262 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 264, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,262 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,262 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 265, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:13,262 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\t\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:13,262 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,262 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 265, None, True]
2018-03-14 22:35:13,263 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:13,263 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,263 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:13,263 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:13,263 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,263 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,470 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 266, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,470 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\n\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,470 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,470 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,470 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 266, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,470 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,470 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,470 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 267, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,470 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x0b\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,470 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,471 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,471 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,471 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,471 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 267, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,471 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,471 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,471 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 268, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,471 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x0c\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,472 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,472 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,472 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,472 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,472 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 268, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,472 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,472 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,472 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:13,472 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:13,472 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 269, 'nvim_command', ('echo',)]
2018-03-14 22:35:13,472 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\r\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:13,473 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,473 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,473 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,473 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,473 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 269, None, None]
2018-03-14 22:35:13,474 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:13,474 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,475 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 270, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:13,475 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x0e\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:13,475 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,475 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,475 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,475 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,475 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 270, None, 0]
2018-03-14 22:35:13,475 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,475 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,475 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 271, 'nvim_get_current_win', ()]
2018-03-14 22:35:13,475 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x0f\xb4nvim_get_current_win\x90''
2018-03-14 22:35:13,476 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 271, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:13,476 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:13,476 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 272, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:13,476 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x10\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:13,476 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,476 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 272, None, [3, 1]]
2018-03-14 22:35:13,477 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 1]
2018-03-14 22:35:13,477 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 273, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:13,477 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x11\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:13,477 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 273, None, 175]
2018-03-14 22:35:13,477 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:13,477 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,477 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,654 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,654 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 17, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.', b'is_windows': False, b'delay': 50, b'bufsize': 62, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 3, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:13,655 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 17, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.', b'is_windows': False, b'delay': 50, b'bufsize': 62, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 3, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:13,655 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:13,655 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 17, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.', b'is_windows': False, b'delay': 50, b'bufsize': 62, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 3, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:13,679 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 274, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:13,680 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x12\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:13,680 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,680 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,680 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,680 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,681 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:13,681 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:13,681 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:13,681 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:13,681 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 275, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,681 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x13\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,682 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,682 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,682 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 274, None, 0]
2018-03-14 22:35:13,682 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,682 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,682 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 276, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_.', 'is_async': False})]
2018-03-14 22:35:13,682 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x14\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa2_.\xa8is_async\xc2''
2018-03-14 22:35:13,683 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,683 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,683 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,683 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,683 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 275, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,683 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,683 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,683 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 277, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,684 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x15\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,684 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,684 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,684 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 276, None, None]
2018-03-14 22:35:13,684 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:13,684 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,684 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 278, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:13,684 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x16\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:13,684 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,685 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,685 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,685 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,685 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 277, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,685 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,685 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,685 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 279, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,685 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x17\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,686 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,686 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,686 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 278, None, 0]
2018-03-14 22:35:13,686 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,686 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,686 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:13,686 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:13,686 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,686 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,686 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,687 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 279, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,687 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,687 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,687 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 280, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:13,687 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x18\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:13,687 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,687 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,687 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,687 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,687 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 280, None, b'']
2018-03-14 22:35:13,687 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:13,688 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,688 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 281, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,688 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x19\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,688 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,688 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,688 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,688 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,688 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 281, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,688 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,688 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,688 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 282, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:13,688 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x1a\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:13,688 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 282, None, b'javascript']
2018-03-14 22:35:13,689 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:13,689 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 283, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,689 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x1b\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,689 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,689 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 283, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,690 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,690 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,690 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 284, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,690 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x1c\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,690 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,690 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,690 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,690 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,690 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 284, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,690 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,690 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 285, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,691 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x1d\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,691 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 285, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,691 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,691 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 286, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:13,691 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x1e\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:13,691 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,691 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 286, None, [b"const _ = require('lodash');", b'', b'_.', b'', b"console.log('hello world');"]]
2018-03-14 22:35:13,692 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.', b'', b"console.log('hello world');"]
2018-03-14 22:35:13,692 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 287, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,692 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x1f\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,692 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 287, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,692 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,692 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,692 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 288, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:13,693 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01 \xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:13,693 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:13,693 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,693 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,693 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,693 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 288, None, True]
2018-03-14 22:35:13,693 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:13,693 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:13,693 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:13,693 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:13,693 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,693 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,904 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 289, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,904 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01!\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,904 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,904 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,904 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 289, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,904 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,904 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,904 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 290, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:13,904 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01"\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:13,904 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 290, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:13,905 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:13,905 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 291, 'nvim_get_current_buf', ()]
2018-03-14 22:35:13,905 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01#\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:13,905 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,905 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,906 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,906 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 291, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:13,906 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:13,906 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,906 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:13,906 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:13,906 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 292, 'nvim_command', ('echo',)]
2018-03-14 22:35:13,906 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01$\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:13,906 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,906 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,907 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,907 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 292, None, None]
2018-03-14 22:35:13,907 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:13,907 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,908 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 293, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:13,908 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01%\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:13,908 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,908 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,908 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,908 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 293, None, 0]
2018-03-14 22:35:13,909 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:13,909 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 294, 'nvim_get_current_win', ()]
2018-03-14 22:35:13,909 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01&\xb4nvim_get_current_win\x90''
2018-03-14 22:35:13,909 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 294, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:13,909 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:13,909 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,909 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 295, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:13,910 [DEBUG @ base.py:send:117] 84790 - Sending 'b"\x94\x00\xcd\x01'\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8"'
2018-03-14 22:35:13,910 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 295, None, [3, 2]]
2018-03-14 22:35:13,910 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 2]
2018-03-14 22:35:13,910 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 296, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:13,910 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01(\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:13,910 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,910 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 296, None, 175]
2018-03-14 22:35:13,911 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:13,911 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:13,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:13,911 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,716 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,717 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 18, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.c', b'is_windows': False, b'delay': 50, b'bufsize': 63, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 4, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:14,717 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 18, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.c', b'is_windows': False, b'delay': 50, b'bufsize': 63, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 4, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:14,717 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:14,717 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 18, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.c', b'is_windows': False, b'delay': 50, b'bufsize': 63, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 4, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:14,743 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 297, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:14,744 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01)\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:14,744 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,744 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,744 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,744 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,744 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:14,744 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:14,744 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:14,745 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:14,745 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 298, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,745 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01*\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,745 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,745 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,745 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 297, None, 0]
2018-03-14 22:35:14,745 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,745 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,746 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 299, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_.c', 'is_async': False})]
2018-03-14 22:35:14,746 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01+\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa3_.c\xa8is_async\xc2''
2018-03-14 22:35:14,746 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,746 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,746 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,746 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,746 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 298, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,746 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,746 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,747 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 300, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,747 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01,\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,747 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,747 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,747 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 299, None, None]
2018-03-14 22:35:14,747 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:14,747 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,747 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 301, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:14,747 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01-\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:14,747 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 300, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,748 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,748 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 302, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,748 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01.\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,748 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,748 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 301, None, 0]
2018-03-14 22:35:14,749 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,749 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,749 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:14,749 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:14,749 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,749 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,749 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,749 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 302, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,749 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,749 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,750 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 303, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:14,750 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01/\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:14,750 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,750 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,750 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,750 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,750 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 303, None, b'']
2018-03-14 22:35:14,750 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:14,751 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,751 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 304, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,751 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x010\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,751 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,751 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,751 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,751 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,751 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 304, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,752 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,752 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,752 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 305, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:14,752 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x011\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:14,752 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,752 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,752 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,752 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,752 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 305, None, b'javascript']
2018-03-14 22:35:14,752 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:14,752 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,753 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 306, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,753 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x012\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,753 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,753 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,753 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,753 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,753 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 306, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,753 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,754 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,754 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 307, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,754 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x013\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,754 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,754 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,754 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,754 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,754 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 307, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,754 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,754 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,754 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 308, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,755 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x014\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,755 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 308, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,755 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,755 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 309, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:14,755 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x015\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:14,755 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,755 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 309, None, [b"const _ = require('lodash');", b'', b'_.c', b'', b"console.log('hello world');"]]
2018-03-14 22:35:14,756 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.c', b'', b"console.log('hello world');"]
2018-03-14 22:35:14,756 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 310, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,756 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x016\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,756 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 310, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,756 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,756 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,756 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 311, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:14,757 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x017\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:14,757 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,757 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,757 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,757 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,757 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 311, None, True]
2018-03-14 22:35:14,757 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:14,757 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,758 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:14,758 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:14,758 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,758 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,853 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,853 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.c', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 19, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.co', b'is_windows': False, b'delay': 50, b'bufsize': 64, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 5, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:14,853 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.c', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 19, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.co', b'is_windows': False, b'delay': 50, b'bufsize': 64, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 5, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:14,853 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:14,854 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.c', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 19, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.co', b'is_windows': False, b'delay': 50, b'bufsize': 64, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 5, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:14,884 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 312, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:14,885 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x018\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:14,885 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,885 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,885 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,885 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,885 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:14,886 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:14,886 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:14,886 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:14,886 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 313, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,886 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x019\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,886 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,886 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,886 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 312, None, 0]
2018-03-14 22:35:14,887 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,887 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,887 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 314, 'nvim_set_var', ('deoplete#_context', {'complete_position': 2, 'candidates': [{'word': 'co', 'menu': '[~] A', 'abbr': 'co', 'icase': 1}, {'word': 'const', 'menu': '[~] A', 'abbr': 'const', 'icase': 1}, {'word': 'console', 'menu': '[~] C', 'abbr': 'console', 'icase': 1}, {'word': 'co', 'menu': '[~] C', 'abbr': 'co', 'icase': 1}, {'word': 'col', 'menu': '[~] C', 'abbr': 'col', 'icase': 1}, {'word': 'console', 'menu': '[~] B', 'abbr': 'console', 'icase': 1}, {'word': 'co', 'menu': '[~] B', 'abbr': 'co', 'icase': 1}, {'word': 'console', 'abbr': 'console', 'icase': 1, 'menu': '[B] '}, {'word': 'const', 'abbr': 'const', 'icase': 1, 'menu': '[B] '}], 'event': 'TextChangedI', 'input': '_.co', 'is_async': False})]
2018-03-14 22:35:14,887 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01:\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\x02\xaacandidates\x99\x84\xa4word\xa2co\xa4menu\xa5[~] A\xa4abbr\xa2co\xa5icase\x01\x84\xa4word\xa5const\xa4menu\xa5[~] A\xa4abbr\xa5const\xa5icase\x01\x84\xa4word\xa7console\xa4menu\xa5[~] C\xa4abbr\xa7console\xa5icase\x01\x84\xa4word\xa2co\xa4menu\xa5[~] C\xa4abbr\xa2co\xa5icase\x01\x84\xa4word\xa3col\xa4menu\xa5[~] C\xa4abbr\xa3col\xa5icase\x01\x84\xa4word\xa7console\xa4menu\xa5[~] B\xa4abbr\xa7console\xa5icase\x01\x84\xa4word\xa2co\xa4menu\xa5[~] B\xa4abbr\xa2co\xa5icase\x01\x84\xa4word\xa7console\xa4abbr\xa7console\xa5icase\x01\xa4menu\xa4[B] \x84\xa4word\xa5const\xa4abbr\xa5const\xa5icase\x01\xa4menu\xa4[B] \xa5event\xacTextChangedI\xa5input\xa4_.co\xa8is_async\xc2''
2018-03-14 22:35:14,887 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,887 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,887 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,888 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,888 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 313, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,888 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,888 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,888 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 315, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,888 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01;\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,888 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,888 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,889 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 314, None, None]
2018-03-14 22:35:14,889 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:14,889 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,889 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 316, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:14,889 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01<\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:14,889 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,889 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,889 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,889 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,889 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 315, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,890 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,890 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,890 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 317, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,890 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01=\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,890 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,890 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,890 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 316, None, 0]
2018-03-14 22:35:14,890 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,890 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,890 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:14,890 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:14,890 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,890 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 317, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,891 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,891 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 318, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:14,891 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01>\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:14,891 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 318, None, b'']
2018-03-14 22:35:14,891 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:14,891 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,891 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 319, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,892 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01?\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,892 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 319, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,892 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,892 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 320, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:14,892 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01@\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:14,892 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,892 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 320, None, b'javascript']
2018-03-14 22:35:14,893 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:14,893 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 321, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,893 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01A\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,893 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 321, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,893 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,893 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,893 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 322, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,894 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01B\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,894 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 322, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,894 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,894 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 323, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,894 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01C\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,894 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,894 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 323, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,895 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,895 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 324, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:14,895 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01D\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:14,895 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 324, None, [b"const _ = require('lodash');", b'', b'_.co', b'', b"console.log('hello world');"]]
2018-03-14 22:35:14,895 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.co', b'', b"console.log('hello world');"]
2018-03-14 22:35:14,895 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,895 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 325, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,895 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01E\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,895 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 325, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,896 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,896 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 326, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:14,896 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01F\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:14,896 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,896 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 326, None, True]
2018-03-14 22:35:14,896 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:14,896 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,897 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:14,897 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:14,897 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,897 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,955 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,955 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [0, 3, 5, 0], b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI'}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_saved_completeopt': b'menu,preview', b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': 2, b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI', b'input': b'_.co', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 26, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.com', b'is_windows': False, b'delay': 50, b'bufsize': 65, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:14,955 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [0, 3, 5, 0], b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI'}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_saved_completeopt': b'menu,preview', b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': 2, b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI', b'input': b'_.co', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 26, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.com', b'is_windows': False, b'delay': 50, b'bufsize': 65, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:14,955 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:14,956 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [0, 3, 5, 0], b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI'}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_saved_completeopt': b'menu,preview', b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': 2, b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI', b'input': b'_.co', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 26, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.com', b'is_windows': False, b'delay': 50, b'bufsize': 65, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:14,981 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 327, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:14,982 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01G\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:14,982 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,982 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,982 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,982 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 328, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,982 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01H\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,982 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,982 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,982 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:14,982 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:14,983 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bcc0> will handle it
2018-03-14 22:35:14,983 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:14,983 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 329, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,983 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01I\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,983 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,983 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,983 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 327, None, 0]
2018-03-14 22:35:14,983 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,983 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,983 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 330, 'nvim_call_function', ('deoplete#mapping#_restore_completeopt', [])]
2018-03-14 22:35:14,984 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01J\xb2nvim_call_function\x92\xda\x00%deoplete#mapping#_restore_completeopt\x90''
2018-03-14 22:35:14,984 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,984 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,984 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 328, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,984 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,984 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,984 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 331, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,985 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01K\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,985 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,985 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,985 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,985 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,985 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 329, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,985 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,985 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,986 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 332, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,986 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01L\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,986 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,986 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,986 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 330, None, 0]
2018-03-14 22:35:14,986 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,987 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,987 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 333, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_.com', 'is_async': False})]
2018-03-14 22:35:14,987 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01M\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa5_.com\xa8is_async\xc2''
2018-03-14 22:35:14,987 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 331, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,988 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,988 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 334, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,988 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01N\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,988 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,988 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 332, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,989 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,989 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,989 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 335, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,989 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01O\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,989 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,989 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,989 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 333, None, None]
2018-03-14 22:35:14,989 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:14,989 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,989 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 336, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:14,989 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01P\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:14,989 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:14,989 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,989 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 334, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,989 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,990 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,990 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:14,990 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:14,990 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 337, 'nvim_command', ('echo',)]
2018-03-14 22:35:14,990 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01Q\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:14,990 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,990 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,990 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,990 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,991 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 335, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,991 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,991 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,991 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 338, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:14,991 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01R\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:14,991 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,991 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,991 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 336, None, 0]
2018-03-14 22:35:14,991 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,992 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:14,992 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:14,992 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 337, None, None]
2018-03-14 22:35:14,992 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:14,992 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 339, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:14,992 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01S\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:14,992 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,992 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 338, None, b'']
2018-03-14 22:35:14,992 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:14,993 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 340, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,993 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01T\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,993 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 339, None, 0]
2018-03-14 22:35:14,993 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:14,993 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 341, 'nvim_get_current_win', ()]
2018-03-14 22:35:14,993 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01U\xb4nvim_get_current_win\x90''
2018-03-14 22:35:14,993 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,993 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 340, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,994 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,994 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,994 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 342, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:14,994 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01V\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:14,994 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,994 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,994 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 341, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:14,994 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:14,994 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,994 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 343, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:14,994 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01W\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:14,994 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,994 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,994 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,995 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,995 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 342, None, b'javascript']
2018-03-14 22:35:14,995 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:14,995 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,995 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 344, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,995 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01X\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,995 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,995 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,995 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 343, None, [3, 5]]
2018-03-14 22:35:14,995 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 5]
2018-03-14 22:35:14,995 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,995 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 345, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:14,995 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01Y\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:14,996 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bb90> to wait for response
2018-03-14 22:35:14,996 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,996 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,996 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,996 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 344, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,996 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,996 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,996 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 346, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:14,997 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01Z\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:14,997 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,997 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,997 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 345, None, 175]
2018-03-14 22:35:14,997 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:14,997 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bb90>, switching back
2018-03-14 22:35:14,997 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,997 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,997 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,997 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 346, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:14,997 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:14,998 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,998 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 347, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,998 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01[\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,998 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,998 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,998 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,998 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,998 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 347, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:14,998 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:14,998 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,998 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 348, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:14,999 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\\\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:14,999 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 348, None, [b"const _ = require('lodash');", b'', b'_.com', b'', b"console.log('hello world');"]]
2018-03-14 22:35:14,999 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.com', b'', b"console.log('hello world');"]
2018-03-14 22:35:14,999 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 349, 'nvim_get_current_buf', ()]
2018-03-14 22:35:14,999 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01]\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:14,999 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:14,999 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,000 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 349, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:15,000 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:15,000 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:15,000 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 350, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:15,000 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01^\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:15,000 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:15,000 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,000 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,000 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,000 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 350, None, True]
2018-03-14 22:35:15,000 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:15,001 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:15,001 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bcc0> finished executing
2018-03-14 22:35:15,001 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bcc0> is now dying...
2018-03-14 22:35:15,001 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,001 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,109 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 351, 'nvim_get_current_buf', ()]
2018-03-14 22:35:15,109 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01_\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:15,110 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 351, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:15,110 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:15,110 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 352, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:15,110 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01`\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:15,110 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,110 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 352, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:15,111 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:15,111 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,111 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 353, 'nvim_get_current_buf', ()]
2018-03-14 22:35:15,111 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01a\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:15,111 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,111 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,111 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,111 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,112 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 353, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:15,112 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:15,112 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,112 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:15,112 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:15,112 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 354, 'nvim_command', ('echo',)]
2018-03-14 22:35:15,112 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01b\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:15,112 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,112 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,112 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,113 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,113 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 354, None, None]
2018-03-14 22:35:15,113 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:15,113 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,113 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 355, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:15,114 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01c\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:15,114 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,114 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,114 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,114 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,114 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 355, None, 0]
2018-03-14 22:35:15,114 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:15,115 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 356, 'nvim_get_current_win', ()]
2018-03-14 22:35:15,115 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01d\xb4nvim_get_current_win\x90''
2018-03-14 22:35:15,115 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 356, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:15,115 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:15,115 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 357, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:15,115 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01e\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:15,115 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,115 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 357, None, [3, 5]]
2018-03-14 22:35:15,116 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 5]
2018-03-14 22:35:15,116 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 358, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:15,116 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01f\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:15,116 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 358, None, 175]
2018-03-14 22:35:15,116 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:15,116 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,116 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,117 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,208 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 359, 'nvim_get_current_buf', ()]
2018-03-14 22:35:15,209 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01g\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:15,209 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,209 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,209 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 359, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:15,209 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:15,209 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,210 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 360, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:15,210 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01h\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:15,210 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,210 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,210 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,210 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,210 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 360, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:15,210 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:15,210 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,211 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 361, 'nvim_get_current_buf', ()]
2018-03-14 22:35:15,211 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01i\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:15,211 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,211 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,211 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,211 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,211 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 361, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:15,211 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:15,211 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,211 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:15,211 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:15,212 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 362, 'nvim_command', ('echo',)]
2018-03-14 22:35:15,212 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01j\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:15,212 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,212 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,212 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,212 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,212 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 362, None, None]
2018-03-14 22:35:15,212 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:15,212 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,212 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 363, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:15,213 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01k\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:15,213 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,214 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,214 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,214 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,214 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 363, None, 0]
2018-03-14 22:35:15,214 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:15,214 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,214 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 364, 'nvim_get_current_win', ()]
2018-03-14 22:35:15,214 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01l\xb4nvim_get_current_win\x90''
2018-03-14 22:35:15,214 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 364, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:15,215 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:15,215 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 365, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:15,215 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01m\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:15,215 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,215 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 365, None, [3, 5]]
2018-03-14 22:35:15,216 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 5]
2018-03-14 22:35:15,216 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 366, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:15,216 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01n\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:15,216 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 366, None, 175]
2018-03-14 22:35:15,216 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:15,216 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:15,216 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,876 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,876 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [0, 3, 5, 0], b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI'}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.com', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 35, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 7, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:17,876 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_auto_completion_begin', [{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [0, 3, 5, 0], b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI'}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.com', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 35, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 7, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:17,876 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:17,877 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_auto_completion_begin", args: "[{b'max_menu_width': 114, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [0, 3, 5, 0], b'candidates': [{b'word': b'co', b'menu': b'[~] A', b'abbr': b'co', b'icase': 1}, {b'word': b'const', b'menu': b'[~] A', b'abbr': b'const', b'icase': 1}, {b'word': b'console', b'menu': b'[~] C', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] C', b'abbr': b'co', b'icase': 1}, {b'word': b'col', b'menu': b'[~] C', b'abbr': b'col', b'icase': 1}, {b'word': b'console', b'menu': b'[~] B', b'abbr': b'console', b'icase': 1}, {b'word': b'co', b'menu': b'[~] B', b'abbr': b'co', b'icase': 1}, {b'word': b'console', b'menu': b'[B] ', b'abbr': b'console', b'icase': 1}, {b'word': b'const', b'menu': b'[B] ', b'abbr': b'const', b'icase': 1}], b'event': b'TextChangedI'}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {b'complete_position': -1, b'candidates': [], b'event': b'TextChangedI', b'input': b'_.com', b'is_async': False}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 35, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 114, b'rpc': b'deoplete_auto_completion_begin', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'TextChangedI', b'max_abbr_width': 114, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 7, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:17,902 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 367, 'nvim_call_function', ('deoplete#handler#_async_timer_stop', [])]
2018-03-14 22:35:17,903 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01o\xb2nvim_call_function\x92\xda\x00"deoplete#handler#_async_timer_stop\x90''
2018-03-14 22:35:17,903 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:17,903 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,903 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,904 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,904 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]]
2018-03-14 22:35:17,904 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*', [[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]
2018-03-14 22:35:17,904 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bcc0> will handle it
2018-03-14 22:35:17,904 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:TextChangedI:*", args: "[[{b'filename': b'/Users/jmoon/language-server/index.js', b'buftype': b''}]]"
2018-03-14 22:35:17,904 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 368, 'nvim_get_current_buf', ()]
2018-03-14 22:35:17,904 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01p\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:17,905 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,905 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,905 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 367, None, 0]
2018-03-14 22:35:17,905 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:17,905 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:17,905 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 369, 'nvim_set_var', ('deoplete#_context', {'complete_position': -1, 'candidates': [], 'event': 'TextChangedI', 'input': '_.comp', 'is_async': False})]
2018-03-14 22:35:17,905 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01q\xacnvim_set_var\x92\xb1deoplete#_context\x85\xb1complete_position\xff\xaacandidates\x90\xa5event\xacTextChangedI\xa5input\xa6_.comp\xa8is_async\xc2''
2018-03-14 22:35:17,906 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:17,906 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,906 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,906 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,906 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 368, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:17,906 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:17,906 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,906 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 370, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:17,907 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01r\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:17,907 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 369, None, None]
2018-03-14 22:35:17,907 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:17,907 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 371, 'nvim_call_function', ('deoplete#handler#_completion_timer_start', [])]
2018-03-14 22:35:17,907 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01s\xb2nvim_call_function\x92\xda\x00(deoplete#handler#_completion_timer_start\x90''
2018-03-14 22:35:17,907 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,907 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 370, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:17,908 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:17,908 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,908 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 372, 'nvim_get_current_buf', ()]
2018-03-14 22:35:17,908 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01t\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:17,908 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,908 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,908 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 371, None, 0]
2018-03-14 22:35:17,908 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:17,908 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:17,908 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:17,908 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:17,908 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,908 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 372, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:17,909 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:17,909 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 373, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:17,909 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01u\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:17,909 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,909 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 373, None, b'']
2018-03-14 22:35:17,910 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:17,910 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,910 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 374, 'nvim_get_current_buf', ()]
2018-03-14 22:35:17,910 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01v\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:17,910 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,910 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,910 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,910 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 374, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:17,910 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:17,910 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,910 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 375, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'filetype')]
2018-03-14 22:35:17,910 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01w\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa8filetype''
2018-03-14 22:35:17,911 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 375, None, b'javascript']
2018-03-14 22:35:17,911 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'javascript'
2018-03-14 22:35:17,911 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 376, 'nvim_get_current_buf', ()]
2018-03-14 22:35:17,911 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01x\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:17,911 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,911 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 376, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:17,912 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:17,912 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 377, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:17,912 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01y\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:17,912 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,912 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 377, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:17,912 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:17,912 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 378, 'nvim_get_current_buf', ()]
2018-03-14 22:35:17,913 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01z\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:17,913 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 378, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:17,913 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:17,913 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 379, 'nvim_buf_get_lines', (ExtType(code=0, data=b'\x01'), 0, -1, False)]
2018-03-14 22:35:17,913 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01{\xb2nvim_buf_get_lines\x94\xd4\x00\x01\x00\xff\xc2''
2018-03-14 22:35:17,913 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,913 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 379, None, [b"const _ = require('lodash');", b'', b'_.comp', b'', b"console.log('hello world');"]]
2018-03-14 22:35:17,914 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [b"const _ = require('lodash');", b'', b'_.comp', b'', b"console.log('hello world');"]
2018-03-14 22:35:17,914 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 380, 'nvim_get_current_buf', ()]
2018-03-14 22:35:17,914 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01|\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:17,914 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 380, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:17,914 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:17,914 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,914 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 381, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'endofline')]
2018-03-14 22:35:17,915 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01}\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa9endofline''
2018-03-14 22:35:17,915 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10965bcc0> to wait for response
2018-03-14 22:35:17,915 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,915 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:17,915 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,915 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 381, None, True]
2018-03-14 22:35:17,915 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, True
2018-03-14 22:35:17,915 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10965bcc0>, switching back
2018-03-14 22:35:17,915 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bcc0> finished executing
2018-03-14 22:35:17,915 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bcc0> is now dying...
2018-03-14 22:35:17,915 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:17,915 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,121 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 382, 'nvim_get_current_buf', ()]
2018-03-14 22:35:18,121 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01~\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:18,121 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,121 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 382, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:18,122 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:18,122 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 383, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:18,122 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x7f\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:18,122 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 383, None, b'/Users/jmoon/language-server/index.js']
2018-03-14 22:35:18,122 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b'/Users/jmoon/language-server/index.js'
2018-03-14 22:35:18,122 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,122 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 384, 'nvim_get_current_buf', ()]
2018-03-14 22:35:18,123 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x80\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:18,123 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,123 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,123 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,123 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,123 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 384, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:18,123 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:18,123 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,123 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [2, 'nvim_buf_clear_highlight', (ExtType(code=0, data=b'\x01'), 1, 0, -1)]
2018-03-14 22:35:18,123 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x93\x02\xb8nvim_buf_clear_highlight\x94\xd4\x00\x01\x01\x00\xff''
2018-03-14 22:35:18,124 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 385, 'nvim_command', ('echo',)]
2018-03-14 22:35:18,124 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x81\xacnvim_command\x91\xa4echo''
2018-03-14 22:35:18,124 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,124 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,124 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,124 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,124 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 385, None, None]
2018-03-14 22:35:18,124 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, None
2018-03-14 22:35:18,124 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,125 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 386, 'nvim_call_function', ('setqflist', [[]])]
2018-03-14 22:35:18,125 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x82\xb2nvim_call_function\x92\xa9setqflist\x91\x90''
2018-03-14 22:35:18,125 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,126 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,126 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,126 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,126 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 386, None, 0]
2018-03-14 22:35:18,126 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 0
2018-03-14 22:35:18,126 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,127 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 387, 'nvim_get_current_win', ()]
2018-03-14 22:35:18,127 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x83\xb4nvim_get_current_win\x90''
2018-03-14 22:35:18,127 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,127 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,127 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,127 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,127 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 387, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:18,127 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:18,127 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,127 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 388, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:18,127 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x84\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:18,127 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 388, None, [3, 6]]
2018-03-14 22:35:18,128 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 6]
2018-03-14 22:35:18,128 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 389, 'nvim_get_option', ('columns',)]
2018-03-14 22:35:18,128 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x85\xafnvim_get_option\x91\xa7columns''
2018-03-14 22:35:18,128 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,128 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 389, None, 175]
2018-03-14 22:35:18,128 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, 175
2018-03-14 22:35:18,129 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:18,129 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:18,129 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:19,253 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,253 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*', [[{b'line': 3, b'buftype': b''}]]]
2018-03-14 22:35:19,254 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*', [[{b'line': 3, b'buftype': b''}]]
2018-03-14 22:35:19,254 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:19,254 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:CursorMoved:*", args: "[[{b'line': 3, b'buftype': b''}]]"
2018-03-14 22:35:19,254 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 390, 'nvim_get_current_buf', ()]
2018-03-14 22:35:19,254 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x86\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:19,254 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:19,254 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,254 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:19,254 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,254 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 390, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:19,255 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:19,255 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:19,255 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 391, 'nvim_buf_get_option', (ExtType(code=0, data=b'\x01'), 'buftype')]
2018-03-14 22:35:19,255 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x87\xb3nvim_buf_get_option\x92\xd4\x00\x01\xa7buftype''
2018-03-14 22:35:19,255 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:19,255 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,255 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:19,255 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,255 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 391, None, b'']
2018-03-14 22:35:19,255 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, b''
2018-03-14 22:35:19,255 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:19,255 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 392, 'nvim_get_current_win', ()]
2018-03-14 22:35:19,255 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x88\xb4nvim_get_current_win\x90''
2018-03-14 22:35:19,255 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 392, None, ExtType(code=1, data=b'\xcd\x03\xe8')]
2018-03-14 22:35:19,256 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=1, data=b'\xcd\x03\xe8')
2018-03-14 22:35:19,256 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 393, 'nvim_win_get_cursor', (ExtType(code=1, data=b'\xcd\x03\xe8'),)]
2018-03-14 22:35:19,256 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x89\xb3nvim_win_get_cursor\x91\xc7\x03\x01\xcd\x03\xe8''
2018-03-14 22:35:19,256 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,256 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 393, None, [3, 5]]
2018-03-14 22:35:19,257 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, [3, 5]
2018-03-14 22:35:19,257 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:19,257 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> finished executing
2018-03-14 22:35:19,257 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10959cdf0> is now dying...
2018-03-14 22:35:19,257 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:19,257 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:20,518 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,518 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:BufWritePost:*', [[{b'languageId': b'javascript', b'filename': b'/Users/jmoon/language-server/index.js'}]]]
2018-03-14 22:35:20,518 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:BufWritePost:*', [[{b'languageId': b'javascript', b'filename': b'/Users/jmoon/language-server/index.js'}]]
2018-03-14 22:35:20,519 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10959cdf0> will handle it
2018-03-14 22:35:20,519 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "/Users/jmoon/.vim/plugged/LanguageClient-neovim/rplugin/python3/LanguageClient:autocmd:BufWritePost:*", args: "[[{b'languageId': b'javascript', b'filename': b'/Users/jmoon/language-server/index.js'}]]"
2018-03-14 22:35:20,519 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 394, 'nvim_get_current_buf', ()]
2018-03-14 22:35:20,519 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x8a\xb4nvim_get_current_buf\x90''
2018-03-14 22:35:20,519 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:20,519 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,519 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:20,520 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,520 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_on_event', [{b'max_menu_width': 115, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 36, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 115, b'rpc': b'deoplete_on_event', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'BufWritePost', b'max_abbr_width': 115, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:20,520 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_on_event', [{b'max_menu_width': 115, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 36, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 115, b'rpc': b'deoplete_on_event', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'BufWritePost', b'max_abbr_width': 115, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:20,521 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:20,522 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_on_event", args: "[{b'max_menu_width': 115, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': 36, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 115, b'rpc': b'deoplete_on_event', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'BufWritePost', b'max_abbr_width': 115, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:20,524 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:20,525 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:20,525 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,525 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:20,525 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,525 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [2, b'deoplete_on_event', [{b'max_menu_width': 115, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': -1, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 115, b'rpc': b'deoplete_on_event', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'VimLeavePre', b'max_abbr_width': 115, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]]
2018-03-14 22:35:20,525 [DEBUG @ async_session.py:_on_notification:107] 84790 - received notification: b'deoplete_on_event', [{b'max_menu_width': 115, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': -1, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 115, b'rpc': b'deoplete_on_event', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'VimLeavePre', b'max_abbr_width': 115, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]
2018-03-14 22:35:20,526 [DEBUG @ session.py:_on_notification:220] 84790 - received rpc notification, greenlet <greenlet.greenlet object at 0x10965bb90> will handle it
2018-03-14 22:35:20,526 [DEBUG @ host.py:_on_notification:106] 84790 - calling notification handler for "deoplete_on_event", args: "[{b'max_menu_width': 115, b'cwd': b'/Users/jmoon/language-server', b'vars': {b'deoplete#_serveraddr': b'/var/folders/4g/3673cxr16vv30pnxcr03c3g8000b8s/T/nvimWmaMis/0', b'deoplete#_prev_completion': {b'complete_position': [], b'candidates': [], b'event': b''}, b'deoplete#_initialized': True, b'deoplete#auto_complete_delay': 50, b'deoplete#max_abbr_width': 80, b'deoplete#delimiters': [b'/'], b'deoplete#omni#input_patterns': {}, b'deoplete#auto_refresh_delay': 50, b'deoplete#_channel_id': 1, b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#sources': {}, b'deoplete#_logging': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#disable_auto_complete': 0, b'deoplete#enable_smart_case': 0, b'deoplete#enable_at_startup': 1, b'deoplete#max_menu_width': 40, b'deoplete#enable_ignore_case': 0, b'deoplete#complete_method': b'complete', b'deoplete#omni#functions': {}, b'deoplete#_rank': {b'VERSION': 1}, b'deoplete#enable_on_insert_enter': 1, b'deoplete#ignore_sources': {}, b'deoplete#max_list': 100, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_yarp': 0, b'deoplete#keyword_patterns': {}, b'deoplete#enable_camel_case': 0, b'deoplete#num_processes': 4, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#enable_profile': 0, b'deoplete#_context': {}, b'deoplete#_omni_patterns': {b'xhtml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*'], b'html': [b'<', b'</', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#skip_chars': []}, b'same_filetypes': [], b'smartcase': 0, b'runtimepath': b'/Users/jmoon/.config/nvim,/Users/jmoon/.vim/plugged/LanguageClient-neovim/,/Users/jmoon/.vim/plugged/deoplete.nvim/,/etc/xdg/nvim,/Users/jmoon/.local/share/nvim/site,/usr/local/share/nvim/site,/usr/share/nvim/site,/usr/local/Cellar/neovim/0.2.2_1/share/nvim/runtime,/usr/share/nvim/site/after,/usr/local/share/nvim/site/after,/Users/jmoon/.local/share/nvim/site/after,/etc/xdg/nvim/after,/Users/jmoon/.config/nvim/after', b'dp_main': b'/Users/jmoon/.vim/plugged/deoplete.nvim/rplugin/python3/deoplete/dp_main.py', b'bufnr': 1, b'changedtick': -1, b'custom': {b'source': {b'_': {}}}, b'omni__omnifunc': b'LanguageClient#complete', b'filetype': b'javascript', b'input': b'_.comp', b'is_windows': False, b'delay': 50, b'bufsize': 66, b'max_kind_width': 115, b'rpc': b'deoplete_on_event', b'bufpath': b'/Users/jmoon/language-server/index.js', b'bufname': b'index.js', b'bufvars': {}, b'event': b'VimLeavePre', b'max_abbr_width': 115, b'sources': [], b'complete_str': b'', b'camelcase': 0, b'ignorecase': 0, b'filetypes': [b'javascript'], b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'dict__dictionary': b'', b'position': [0, 3, 6, 0], b'next_input': b'', b'encoding': b'utf-8'}]"
2018-03-14 22:35:20,545 [DEBUG @ session.py:handler:212] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> finished executing
2018-03-14 22:35:20,546 [DEBUG @ session.py:handler:217] 84790 - greenlet <greenlet.greenlet object at 0x10965bb90> is now dying...
2018-03-14 22:35:20,546 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,546 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:20,588 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,589 [DEBUG @ msgpack_stream.py:_on_data:61] 84790 - received message: [1, 394, None, ExtType(code=0, data=b'\x01')]
2018-03-14 22:35:20,589 [DEBUG @ async_session.py:_on_response:100] 84790 - received response: None, ExtType(code=0, data=b'\x01')
2018-03-14 22:35:20,589 [DEBUG @ session.py:response_cb:153] 84790 - response is available for greenlet <greenlet.greenlet object at 0x10959cdf0>, switching back
2018-03-14 22:35:20,589 [DEBUG @ msgpack_stream.py:send:34] 84790 - sent [0, 395, 'nvim_buf_get_name', (ExtType(code=0, data=b'\x01'),)]
2018-03-14 22:35:20,590 [DEBUG @ base.py:send:117] 84790 - Sending 'b'\x94\x00\xcd\x01\x8b\xb1nvim_buf_get_name\x91\xd4\x00\x01''
2018-03-14 22:35:20,590 [DEBUG @ session.py:_yielding_request:157] 84790 - yielding from greenlet <greenlet.greenlet object at 0x10959cdf0> to wait for response
2018-03-14 22:35:20,591 [DEBUG @ msgpack_stream.py:_on_data:59] 84790 - waiting for message...
2018-03-14 22:35:20,591 [DEBUG @ msgpack_stream.py:_on_data:64] 84790 - unpacker needs more data...
2018-03-14 22:35:20,591 [DEBUG @ base.py:_on_error:175] 84790 - 32
2018-03-14 22:35:20,591 [DEBUG @ base.py:stop:153] 84790 - Stopped event loop
2018-03-14 22:35:20,591 [DEBUG @ base.py:run:144] 84790 - Exited event loop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment