We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
I can compile cpp files by the following command
clang++ --target=x86_64-w64-mingw32 main.cpp
So I believe I have clang correctly installed
Clang auto completion when inserting texts under cpp files
" Your minimal init.vim set runtimepath+=~/path/to/deoplete.nvim/ set runtimepath+=~/path/to/deoplete-clang/ call deoplete#enable_logging("INFO", 'C:\deoplete_log.txt') call deoplete#custom#set('clang', 'debug_enabled', 1) let g:deoplete#enable_at_startup = 1 let g:deoplete#sources#clang#libclang_path = 'C:\Program Files\LLVM\bin\libclang.dll' let g:deoplete#sources#clang#clang_header = 'C:\Program Files\LLVM\lib\clang' let g:deoplete#sources#clang#flags = ['--target=x86_64-w64-mingw32'] let g:deoplete#sources#clang#sort_algo = 'priority' let g:deoplete#sources#clang#std#cpp = 'c++11' if !exists('g:deoplete#sources') let g:deoplete#sources = {} endif let g:deoplete#sources.cpp = ['clang']
main.cpp
#include <iostream> using namespace std; class Test { public: int prop1; }; int main(){ cout << "Hello World" << endl; Test test; return 0; }
or, try use it tests/deoplete-clang.vim
Set environment variables for neovim Python remote plugin
export NVIM_PYTHON_LOG_FILE=/tmp/log export NVIM_PYTHON_LOG_LEVEL=DEBUG
Run nvim
nvim -u minimal.vimrc
some works
cat /tmp/log_{PID}
NVIM_PYTHON_LOG_FILE
$HOME
deoplete log:
2016-09-16 11:17:22,594 INFO (deoplete.logging) --- Deoplete Log Start --- 2016-09-16 11:17:22,596 INFO (deoplete.logging) NVIM 0.1.5-dev, Python 3.5.2, neovim client 0.1.9
nvim python log:
2016-09-16 11:17:22,473 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 1, b'vim_get_api_info', ()] 2016-09-16 11:17:22,473 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x01\xb0vim_get_api_info\x90'' 2016-09-16 11:17:22,474 [DEBUG @ base.py:run:138] 2108 - Entering event loop 2016-09-16 11:17:22,474 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,474 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [0, 1, b'poll', []] 2016-09-16 11:17:22,474 [DEBUG @ async_session.py:_on_request:86] 2108 - received request: b'poll', [] 2016-09-16 11:17:22,474 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,474 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,475 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,479 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 1, None, [2, {b'functions': [{b'return_type': b'Integer', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'buffer_line_count'}, {b'return_type': b'String', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'async': False, b'can_fail': True, b'name': b'buffer_get_line'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index'], [b'String', b'line']], b'async': False, b'can_fail': True, b'name': b'buffer_set_line'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'async': False, b'can_fail': True, b'name': b'buffer_del_line'}, {b'return_type': b'ArrayOf(String)', 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'async': False, b'can_fail': True, b'name': b'buffer_get_line_slice'}, {b'return_type': b'ArrayOf(String)', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing']], b'async': False, b'can_fail': True, b'name': b'buffer_get_lines'}, {b'return_type': b'void', 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'async': False, b'can_fail': True, b'name': b'buffer_set_line_slice'}, {b'return_type': b'void', 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'async': False, b'can_fail': True, b'name': b'buffer_set_lines'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_get_var'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'buffer_set_var'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_del_var'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_get_option'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'buffer_set_option'}, {b'return_type': b'Integer', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'buffer_get_number'}, {b'return_type': b'String', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'buffer_get_name'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_set_name'}, {b'return_type': b'Boolean', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'name': b'buffer_is_valid'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'lnum'], [b'ArrayOf(String)', b'lines']], b'async': False, b'can_fail': True, b'name': b'buffer_insert'}, {b'return_type': b'ArrayOf(Integer, 2)', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_get_mark'}, {b'return_type': b'Integer', 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'async': False, b'can_fail': True, b'name': b'buffer_add_highlight'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'Integer', b'line_start'], [b'Integer', b'line_end']], b'async': False, b'can_fail': True, b'name': b'buffer_clear_highlight'}, {b'return_type': b'ArrayOf(Window)', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'can_fail': True, b'name': b'tabpage_get_windows'}, {b'return_type': b'Object', b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'tabpage_get_var'}, {b'return_type': b'Object', b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'tabpage_set_var'}, {b'return_type': b'Object', b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'tabpage_del_var'}, {b'return_type': b'Window', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'can_fail': True, b'name': b'tabpage_get_window'}, {b'return_type': b'Boolean', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'name': b'tabpage_is_valid'}, {b'return_type': b'void', b'parameters': [[b'Integer', b'width'], [b'Integer', b'height'], [b'Boolean', b'enable_rgb']], b'receives_channel_id': True, b'name': b'ui_attach', b'async': False, b'can_fail': True}, {b'return_type': b'void', b'parameters': [], b'receives_channel_id': True, b'name': b'ui_detach', b'async': False, b'can_fail': True}, {b'return_type': b'Object', b'parameters': [[b'Integer', b'width'], [b'Integer', b'height']], b'receives_channel_id': True, b'name': b'ui_try_resize', b'async': False, b'can_fail': True}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_command'}, {b'return_type': b'void', b'parameters': [[b'String', b'keys'], [b'String', b'mode'], [b'Boolean', b'escape_csi']], b'async': False, b'name': b'vim_feedkeys'}, {b'return_type': b'Integer', b'parameters': [[b'String', b'keys']], b'async': True, b'name': b'vim_input'}, {b'return_type': b'String', b'parameters': [[b'String', b'str'], [b'Boolean', b'from_part'], [b'Boolean', b'do_lt'], [b'Boolean', b'special']], b'async': False, b'name': b'vim_replace_termcodes'}, {b'return_type': b'String', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_command_output'}, {b'return_type': b'Object', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_eval'}, {b'return_type': b'Object', b'parameters': [[b'String', b'fname'], [b'Array', b'args']], b'async': False, b'can_fail': True, b'name': b'vim_call_function'}, {b'return_type': b'Integer', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_strwidth'}, {b'return_type': b'ArrayOf(String)', b'parameters': [], b'async': False, b'name': b'vim_list_runtime_paths'}, {b'return_type': b'void', b'parameters': [[b'String', b'dir']], b'async': False, b'can_fail': True, b'name': b'vim_change_directory'}, {b'return_type': b'String', b'parameters': [], b'async': False, b'can_fail': True, b'name': b'vim_get_current_line'}, {b'return_type': b'void', b'parameters': [[b'String', b'line']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_line'}, {b'return_type': b'void', b'parameters': [], b'async': False, b'can_fail': True, b'name': b'vim_del_current_line'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_get_var'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'vim_set_var'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_del_var'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_get_vvar'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_get_option'}, {b'return_type': b'void', b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'vim_set_option'}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'name': b'vim_out_write'}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'name': b'vim_err_write'}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'name': b'vim_report_error'}, {b'return_type': b'ArrayOf(Buffer)', b'parameters': [], b'async': False, b'name': b'vim_get_buffers'}, {b'return_type': b'Buffer', b'parameters': [], b'async': False, b'name': b'vim_get_current_buffer'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_buffer'}, {b'return_type': b'ArrayOf(Window)', b'parameters': [], b'async': False, b'name': b'vim_get_windows'}, {b'return_type': b'Window', b'parameters': [], b'async': False, b'name': b'vim_get_current_window'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_window'}, {b'return_type': b'ArrayOf(Tabpage)', b'parameters': [], b'async': False, b'name': b'vim_get_tabpages'}, {b'return_type': b'Tabpage', b'parameters': [], b'async': False, b'name': b'vim_get_current_tabpage'}, {b'return_type': b'void', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_tabpage'}, {b'return_type': b'void', b'parameters': [[b'String', b'event']], b'async': False, b'receives_channel_id': True, b'name': b'vim_subscribe'}, {b'return_type': b'void', b'parameters': [[b'String', b'event']], b'async': False, b'receives_channel_id': True, b'name': b'vim_unsubscribe'}, {b'return_type': b'Integer', b'parameters': [[b'String', b'name']], b'async': False, b'name': b'vim_name_to_color'}, {b'return_type': b'Dictionary', b'parameters': [], b'async': False, b'name': b'vim_get_color_map'}, {b'return_type': b'Array', b'parameters': [], b'async': True, b'receives_channel_id': True, b'name': b'vim_get_api_info'}, {b'return_type': b'Buffer', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_buffer'}, {b'return_type': b'ArrayOf(Integer, 2)', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_cursor'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'ArrayOf(Integer, 2)', b'pos']], b'async': False, b'can_fail': True, b'name': b'window_set_cursor'}, {b'return_type': b'Integer', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_height'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'Integer', b'height']], b'async': False, b'can_fail': True, b'name': b'window_set_height'}, {b'return_type': b'Integer', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_width'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'Integer', b'width']], b'async': False, b'can_fail': True, b'name': b'window_set_width'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'window_get_var'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'window_set_var'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'window_del_var'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'window_get_option'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'window_set_option'}, {b'return_type': b'ArrayOf(Integer, 2)', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_position'}, {b'return_type': b'Tabpage', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_tabpage'}, {b'return_type': b'Boolean', b'parameters': [[b'Window', b'window']], b'async': False, b'name': b'window_is_valid'}], b'error_types': {b'Exception': {b'id': 0}, b'Validation': {b'id': 1}}, b'types': {b'Tabpage': {b'id': 2}, b'Window': {b'id': 1}, b'Buffer': {b'id': 0}}}]] 2016-09-16 11:17:22,480 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, [2, {b'functions': [{b'return_type': b'Integer', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'buffer_line_count'}, {b'return_type': b'String', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'async': False, b'can_fail': True, b'name': b'buffer_get_line'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index'], [b'String', b'line']], b'async': False, b'can_fail': True, b'name': b'buffer_set_line'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'index']], b'async': False, b'can_fail': True, b'name': b'buffer_del_line'}, {b'return_type': b'ArrayOf(String)', 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'async': False, b'can_fail': True, b'name': b'buffer_get_line_slice'}, {b'return_type': b'ArrayOf(String)', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'start'], [b'Integer', b'end'], [b'Boolean', b'strict_indexing']], b'async': False, b'can_fail': True, b'name': b'buffer_get_lines'}, {b'return_type': b'void', 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'async': False, b'can_fail': True, b'name': b'buffer_set_line_slice'}, {b'return_type': b'void', 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'async': False, b'can_fail': True, b'name': b'buffer_set_lines'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_get_var'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'buffer_set_var'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_del_var'}, {b'return_type': b'Object', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_get_option'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'buffer_set_option'}, {b'return_type': b'Integer', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'buffer_get_number'}, {b'return_type': b'String', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'buffer_get_name'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_set_name'}, {b'return_type': b'Boolean', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'name': b'buffer_is_valid'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'lnum'], [b'ArrayOf(String)', b'lines']], b'async': False, b'can_fail': True, b'name': b'buffer_insert'}, {b'return_type': b'ArrayOf(Integer, 2)', b'parameters': [[b'Buffer', b'buffer'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'buffer_get_mark'}, {b'return_type': b'Integer', 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'async': False, b'can_fail': True, b'name': b'buffer_add_highlight'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer'], [b'Integer', b'src_id'], [b'Integer', b'line_start'], [b'Integer', b'line_end']], b'async': False, b'can_fail': True, b'name': b'buffer_clear_highlight'}, {b'return_type': b'ArrayOf(Window)', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'can_fail': True, b'name': b'tabpage_get_windows'}, {b'return_type': b'Object', b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'tabpage_get_var'}, {b'return_type': b'Object', b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'tabpage_set_var'}, {b'return_type': b'Object', b'parameters': [[b'Tabpage', b'tabpage'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'tabpage_del_var'}, {b'return_type': b'Window', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'can_fail': True, b'name': b'tabpage_get_window'}, {b'return_type': b'Boolean', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'name': b'tabpage_is_valid'}, {b'return_type': b'void', b'parameters': [[b'Integer', b'width'], [b'Integer', b'height'], [b'Boolean', b'enable_rgb']], b'receives_channel_id': True, b'name': b'ui_attach', b'async': False, b'can_fail': True}, {b'return_type': b'void', b'parameters': [], b'receives_channel_id': True, b'name': b'ui_detach', b'async': False, b'can_fail': True}, {b'return_type': b'Object', b'parameters': [[b'Integer', b'width'], [b'Integer', b'height']], b'receives_channel_id': True, b'name': b'ui_try_resize', b'async': False, b'can_fail': True}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_command'}, {b'return_type': b'void', b'parameters': [[b'String', b'keys'], [b'String', b'mode'], [b'Boolean', b'escape_csi']], b'async': False, b'name': b'vim_feedkeys'}, {b'return_type': b'Integer', b'parameters': [[b'String', b'keys']], b'async': True, b'name': b'vim_input'}, {b'return_type': b'String', b'parameters': [[b'String', b'str'], [b'Boolean', b'from_part'], [b'Boolean', b'do_lt'], [b'Boolean', b'special']], b'async': False, b'name': b'vim_replace_termcodes'}, {b'return_type': b'String', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_command_output'}, {b'return_type': b'Object', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_eval'}, {b'return_type': b'Object', b'parameters': [[b'String', b'fname'], [b'Array', b'args']], b'async': False, b'can_fail': True, b'name': b'vim_call_function'}, {b'return_type': b'Integer', b'parameters': [[b'String', b'str']], b'async': False, b'can_fail': True, b'name': b'vim_strwidth'}, {b'return_type': b'ArrayOf(String)', b'parameters': [], b'async': False, b'name': b'vim_list_runtime_paths'}, {b'return_type': b'void', b'parameters': [[b'String', b'dir']], b'async': False, b'can_fail': True, b'name': b'vim_change_directory'}, {b'return_type': b'String', b'parameters': [], b'async': False, b'can_fail': True, b'name': b'vim_get_current_line'}, {b'return_type': b'void', b'parameters': [[b'String', b'line']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_line'}, {b'return_type': b'void', b'parameters': [], b'async': False, b'can_fail': True, b'name': b'vim_del_current_line'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_get_var'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'vim_set_var'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_del_var'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_get_vvar'}, {b'return_type': b'Object', b'parameters': [[b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'vim_get_option'}, {b'return_type': b'void', b'parameters': [[b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'vim_set_option'}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'name': b'vim_out_write'}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'name': b'vim_err_write'}, {b'return_type': b'void', b'parameters': [[b'String', b'str']], b'async': False, b'name': b'vim_report_error'}, {b'return_type': b'ArrayOf(Buffer)', b'parameters': [], b'async': False, b'name': b'vim_get_buffers'}, {b'return_type': b'Buffer', b'parameters': [], b'async': False, b'name': b'vim_get_current_buffer'}, {b'return_type': b'void', b'parameters': [[b'Buffer', b'buffer']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_buffer'}, {b'return_type': b'ArrayOf(Window)', b'parameters': [], b'async': False, b'name': b'vim_get_windows'}, {b'return_type': b'Window', b'parameters': [], b'async': False, b'name': b'vim_get_current_window'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_window'}, {b'return_type': b'ArrayOf(Tabpage)', b'parameters': [], b'async': False, b'name': b'vim_get_tabpages'}, {b'return_type': b'Tabpage', b'parameters': [], b'async': False, b'name': b'vim_get_current_tabpage'}, {b'return_type': b'void', b'parameters': [[b'Tabpage', b'tabpage']], b'async': False, b'can_fail': True, b'name': b'vim_set_current_tabpage'}, {b'return_type': b'void', b'parameters': [[b'String', b'event']], b'async': False, b'receives_channel_id': True, b'name': b'vim_subscribe'}, {b'return_type': b'void', b'parameters': [[b'String', b'event']], b'async': False, b'receives_channel_id': True, b'name': b'vim_unsubscribe'}, {b'return_type': b'Integer', b'parameters': [[b'String', b'name']], b'async': False, b'name': b'vim_name_to_color'}, {b'return_type': b'Dictionary', b'parameters': [], b'async': False, b'name': b'vim_get_color_map'}, {b'return_type': b'Array', b'parameters': [], b'async': True, b'receives_channel_id': True, b'name': b'vim_get_api_info'}, {b'return_type': b'Buffer', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_buffer'}, {b'return_type': b'ArrayOf(Integer, 2)', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_cursor'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'ArrayOf(Integer, 2)', b'pos']], b'async': False, b'can_fail': True, b'name': b'window_set_cursor'}, {b'return_type': b'Integer', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_height'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'Integer', b'height']], b'async': False, b'can_fail': True, b'name': b'window_set_height'}, {b'return_type': b'Integer', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_width'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'Integer', b'width']], b'async': False, b'can_fail': True, b'name': b'window_set_width'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'window_get_var'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'window_set_var'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'window_del_var'}, {b'return_type': b'Object', b'parameters': [[b'Window', b'window'], [b'String', b'name']], b'async': False, b'can_fail': True, b'name': b'window_get_option'}, {b'return_type': b'void', b'parameters': [[b'Window', b'window'], [b'String', b'name'], [b'Object', b'value']], b'async': False, b'can_fail': True, b'name': b'window_set_option'}, {b'return_type': b'ArrayOf(Integer, 2)', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_position'}, {b'return_type': b'Tabpage', b'parameters': [[b'Window', b'window']], b'async': False, b'can_fail': True, b'name': b'window_get_tabpage'}, {b'return_type': b'Boolean', b'parameters': [[b'Window', b'window']], b'async': False, b'name': b'window_is_valid'}], b'error_types': {b'Exception': {b'id': 0}, b'Validation': {b'id': 1}}, b'types': {b'Tabpage': {b'id': 2}, b'Window': {b'id': 1}, b'Buffer': {b'id': 0}}}] 2016-09-16 11:17:22,480 [DEBUG @ base.py:stop:149] 2108 - Stopped event loop 2016-09-16 11:17:22,480 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,480 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,481 [DEBUG @ base.py:run:140] 2108 - Exited event loop 2016-09-16 11:17:22,492 [DEBUG @ session.py:_on_request:201] 2108 - received rpc request, greenlet <greenlet.greenlet object at 0x0000000002850D58> will handle it 2016-09-16 11:17:22,493 [DEBUG @ host.py:_on_request:92] 2108 - calling request handler for "poll", args: "[]" 2016-09-16 11:17:22,493 [DEBUG @ host.py:_on_request:94] 2108 - request handler for 'poll []' returns: ok 2016-09-16 11:17:22,493 [DEBUG @ session.py:handler:187] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850D58> finished executing, sending ok as response 2016-09-16 11:17:22,493 [DEBUG @ async_session.py:send:133] 2108 - sending response to request 1: [1, 1, None, 'ok'] 2016-09-16 11:17:22,493 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [1, 1, None, 'ok'] 2016-09-16 11:17:22,493 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x01\x01\xc0\xa2ok'' 2016-09-16 11:17:22,493 [DEBUG @ session.py:handler:197] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850D58> is now dying... 2016-09-16 11:17:22,493 [DEBUG @ base.py:run:138] 2108 - Entering event loop 2016-09-16 11:17:22,494 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,494 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [0, 2, b'C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete', [[]]] 2016-09-16 11:17:22,494 [DEBUG @ async_session.py:_on_request:86] 2108 - received request: b'C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete', [[]] 2016-09-16 11:17:22,494 [DEBUG @ session.py:_on_request:201] 2108 - received rpc request, greenlet <greenlet.greenlet object at 0x0000000002850DF0> will handle it 2016-09-16 11:17:22,494 [DEBUG @ host.py:_on_request:92] 2108 - calling request handler for "C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete", args: "[[]]" 2016-09-16 11:17:22,494 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 2, 'vim_set_var', ('deoplete#_channel_id', 2)] 2016-09-16 11:17:22,494 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x02\xabvim_set_var\x92\xb4deoplete#_channel_id\x02'' 2016-09-16 11:17:22,494 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:22,494 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,494 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,494 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,495 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 2, None, None] 2016-09-16 11:17:22,495 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, None 2016-09-16 11:17:22,495 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:22,591 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 3, 'vim_set_var', ('deoplete#_neovim_python_version', ['0.1.9'])] 2016-09-16 11:17:22,591 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x03\xabvim_set_var\x92\xbfdeoplete#_neovim_python_version\x91\xa50.1.9'' 2016-09-16 11:17:22,591 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:22,592 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,592 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,592 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,592 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 3, None, None] 2016-09-16 11:17:22,592 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, None 2016-09-16 11:17:22,592 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:22,592 [DEBUG @ host.py:_on_request:94] 2108 - request handler for 'C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete [[]]' returns: None 2016-09-16 11:17:22,592 [DEBUG @ session.py:handler:187] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850DF0> finished executing, sending None as response 2016-09-16 11:17:22,592 [DEBUG @ async_session.py:send:133] 2108 - sending response to request 2: [1, 2, None, None] 2016-09-16 11:17:22,593 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [1, 2, None, None] 2016-09-16 11:17:22,593 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x01\x02\xc0\xc0'' 2016-09-16 11:17:22,593 [DEBUG @ session.py:handler:197] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850DF0> is now dying... 2016-09-16 11:17:22,593 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,593 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,593 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,593 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [0, 3, b'deoplete_enable_logging', [b'INFO', b'C:\\deoplete_log.txt']] 2016-09-16 11:17:22,593 [DEBUG @ async_session.py:_on_request:86] 2108 - received request: b'deoplete_enable_logging', [b'INFO', b'C:\\deoplete_log.txt'] 2016-09-16 11:17:22,593 [DEBUG @ session.py:_on_request:201] 2108 - received rpc request, greenlet <greenlet.greenlet object at 0x0000000002850DF0> will handle it 2016-09-16 11:17:22,593 [DEBUG @ host.py:_on_request:92] 2108 - calling request handler for "deoplete_enable_logging", args: "[b'INFO', b'C:\\deoplete_log.txt']" 2016-09-16 11:17:22,595 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 4, 'vim_call_function', ('deoplete#util#neovim_version', [])] 2016-09-16 11:17:22,595 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x04\xb1vim_call_function\x92\xbcdeoplete#util#neovim_version\x90'' 2016-09-16 11:17:22,595 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:22,595 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,595 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,596 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,596 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 4, None, b'NVIM 0.1.5-dev'] 2016-09-16 11:17:22,596 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, b'NVIM 0.1.5-dev' 2016-09-16 11:17:22,596 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:22,596 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 5, 'vim_call_function', ('deoplete#util#print_warning', ['Logging to C:\\deoplete_log.txt'])] 2016-09-16 11:17:22,597 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x05\xb1vim_call_function\x92\xbbdeoplete#util#print_warning\x91\xbeLogging to C:\\deoplete_log.txt'' 2016-09-16 11:17:22,597 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:22,597 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,597 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:22,597 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,597 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 5, None, 0] 2016-09-16 11:17:22,597 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, 0 2016-09-16 11:17:22,597 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:22,597 [DEBUG @ host.py:_on_request:94] 2108 - request handler for 'deoplete_enable_logging [b'INFO', b'C:\\deoplete_log.txt']' returns: None 2016-09-16 11:17:22,598 [DEBUG @ session.py:handler:187] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850DF0> finished executing, sending None as response 2016-09-16 11:17:22,598 [DEBUG @ async_session.py:send:133] 2108 - sending response to request 3: [1, 3, None, None] 2016-09-16 11:17:22,598 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [1, 3, None, None] 2016-09-16 11:17:22,598 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x01\x03\xc0\xc0'' 2016-09-16 11:17:22,598 [DEBUG @ session.py:handler:197] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850DF0> is now dying... 2016-09-16 11:17:22,598 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:22,598 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,654 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,654 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [0, 4, b'C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete', [[]]] 2016-09-16 11:17:33,655 [DEBUG @ async_session.py:_on_request:86] 2108 - received request: b'C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete', [[]] 2016-09-16 11:17:33,655 [DEBUG @ session.py:_on_request:201] 2108 - received rpc request, greenlet <greenlet.greenlet object at 0x0000000002850DF0> will handle it 2016-09-16 11:17:33,655 [DEBUG @ host.py:_on_request:92] 2108 - calling request handler for "C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete", args: "[[]]" 2016-09-16 11:17:33,656 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 6, 'vim_set_var', ('deoplete#_channel_id', 2)] 2016-09-16 11:17:33,656 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x06\xabvim_set_var\x92\xb4deoplete#_channel_id\x02'' 2016-09-16 11:17:33,656 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:33,657 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,657 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,657 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,658 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 6, None, 2] 2016-09-16 11:17:33,658 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, 2 2016-09-16 11:17:33,658 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:33,660 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 7, 'vim_set_var', ('deoplete#_neovim_python_version', ['0.1.9'])] 2016-09-16 11:17:33,660 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x07\xabvim_set_var\x92\xbfdeoplete#_neovim_python_version\x91\xa50.1.9'' 2016-09-16 11:17:33,661 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:33,661 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,661 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,662 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,662 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 7, None, [b'0.1.9']] 2016-09-16 11:17:33,662 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, [b'0.1.9'] 2016-09-16 11:17:33,662 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:33,663 [DEBUG @ host.py:_on_request:94] 2108 - request handler for 'C:/Users/Andy.Lee/AppData/Local/nvim_plugin/repos/github.com/Shougo/deoplete.nvim/rplugin/python3/deoplete:function:_deoplete [[]]' returns: None 2016-09-16 11:17:33,663 [DEBUG @ session.py:handler:187] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850DF0> finished executing, sending None as response 2016-09-16 11:17:33,663 [DEBUG @ async_session.py:send:133] 2108 - sending response to request 4: [1, 4, None, None] 2016-09-16 11:17:33,663 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [1, 4, None, None] 2016-09-16 11:17:33,664 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x01\x04\xc0\xc0'' 2016-09-16 11:17:33,686 [DEBUG @ session.py:handler:197] 2108 - greenlet <greenlet.greenlet object at 0x0000000002850DF0> is now dying... 2016-09-16 11:17:33,686 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,687 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,687 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,689 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [2, b'deoplete_on_event', [{b'runtimepath': b'$LOCALAPPDATA\\nvim,$LOCALAPPDATA\\nvim\\site,C:\\neovim\\Neovim\\share\\nvim\\runtime,$LOCALAPPDATA\\nvim\\site\\after,$LOCALAPPDATA\\nvim\\after,C:/neovim/neovim-qt/share/nvim-qt/runtime,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\Shougo\\deoplete.nvim,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\zchee\\deoplete-clang', b'bufnr': 1, b'filetype': b'cpp', b'sources': [b'clang'], b'custom': {b'_': {}, b'clang': {b'debug_enabled': 1}}, b'event': b'', b'max_menu_width': 90, b'delay': 100, b'dict__dictionary': b'', b'changedtick': 5, b'encoding': b'utf-8', b'ignorecase': 0, b'input': b' ', b'smartcase': 0, b'bufname': b'C:\\my\\cpptest\\main.cpp', b'next_input': b'', b'omni__omnifunc': b'ccomplete#Complete', b'vars': {b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#_channel_id': 2, b'deoplete#ignore_sources': {}, b'deoplete#enable_ignore_case': 0, b'deoplete#_neovim_python_version': [b'0.1.9'], b'deoplete#sources': {b'cpp': [b'clang']}, b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#auto_refresh_delay': 50, b'deoplete#sources#clang#libclang_path': b'C:\\Program Files\\LLVM\\bin\\libclang.dll', b'deoplete#omni#functions': {}, b'deoplete#enable_camel_case': 0, b'deoplete#_rank': {}, b'deoplete#sources#clang#clang_header': b'C:\\Program Files\\LLVM\\lib\\clang', b'deoplete#delimiters': [b'/', b'.', b'::', b':', b'#'], b'deoplete#disable_auto_complete': 0, b'deoplete#max_abbr_width': 80, b'deoplete#sources#clang#sort_algo': b'priority', b'deoplete#keyword_patterns': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#_omni_patterns': {b'html': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xhtml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'mkd': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'markdown': [b'<', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_smart_case': 0, b'deoplete#sources#clang#flags': [b'--target=x86_64-w64-mingw32'], b'deoplete#max_menu_width': 40, b'deoplete#auto_complete_delay': 100, b'deoplete#_context': {}, b'deoplete#enable_profile': 0, b'deoplete#sources#clang#std#cpp': b'c++11', b'deoplete#enable_at_startup': 1}, b'max_abbr_width': 90, b'filetypes': [b'cpp'], b'start_complete': b'\x80\xfdR(deoplete_start_complete)', b'bufvars': {}, b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'camelcase': 0, b'position': [0, 12, 5, 0], b'cwd': b'C:\\neovim\\neovim-qt\\bin', b'complete_str': b''}]] 2016-09-16 11:17:33,690 [DEBUG @ async_session.py:_on_notification:102] 2108 - received notification: b'deoplete_on_event', [{b'runtimepath': b'$LOCALAPPDATA\\nvim,$LOCALAPPDATA\\nvim\\site,C:\\neovim\\Neovim\\share\\nvim\\runtime,$LOCALAPPDATA\\nvim\\site\\after,$LOCALAPPDATA\\nvim\\after,C:/neovim/neovim-qt/share/nvim-qt/runtime,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\Shougo\\deoplete.nvim,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\zchee\\deoplete-clang', b'bufnr': 1, b'filetype': b'cpp', b'sources': [b'clang'], b'custom': {b'_': {}, b'clang': {b'debug_enabled': 1}}, b'event': b'', b'max_menu_width': 90, b'delay': 100, b'dict__dictionary': b'', b'changedtick': 5, b'encoding': b'utf-8', b'ignorecase': 0, b'input': b' ', b'smartcase': 0, b'bufname': b'C:\\my\\cpptest\\main.cpp', b'next_input': b'', b'omni__omnifunc': b'ccomplete#Complete', b'vars': {b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#_channel_id': 2, b'deoplete#ignore_sources': {}, b'deoplete#enable_ignore_case': 0, b'deoplete#_neovim_python_version': [b'0.1.9'], b'deoplete#sources': {b'cpp': [b'clang']}, b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#auto_refresh_delay': 50, b'deoplete#sources#clang#libclang_path': b'C:\\Program Files\\LLVM\\bin\\libclang.dll', b'deoplete#omni#functions': {}, b'deoplete#enable_camel_case': 0, b'deoplete#_rank': {}, b'deoplete#sources#clang#clang_header': b'C:\\Program Files\\LLVM\\lib\\clang', b'deoplete#delimiters': [b'/', b'.', b'::', b':', b'#'], b'deoplete#disable_auto_complete': 0, b'deoplete#max_abbr_width': 80, b'deoplete#sources#clang#sort_algo': b'priority', b'deoplete#keyword_patterns': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#_omni_patterns': {b'html': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xhtml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'mkd': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'markdown': [b'<', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_smart_case': 0, b'deoplete#sources#clang#flags': [b'--target=x86_64-w64-mingw32'], b'deoplete#max_menu_width': 40, b'deoplete#auto_complete_delay': 100, b'deoplete#_context': {}, b'deoplete#enable_profile': 0, b'deoplete#sources#clang#std#cpp': b'c++11', b'deoplete#enable_at_startup': 1}, b'max_abbr_width': 90, b'filetypes': [b'cpp'], b'start_complete': b'\x80\xfdR(deoplete_start_complete)', b'bufvars': {}, b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'camelcase': 0, b'position': [0, 12, 5, 0], b'cwd': b'C:\\neovim\\neovim-qt\\bin', b'complete_str': b''}] 2016-09-16 11:17:33,690 [DEBUG @ session.py:_on_notification:216] 2108 - received rpc notification, greenlet <greenlet.greenlet object at 0x0000000002850DF0> will handle it 2016-09-16 11:17:33,692 [DEBUG @ host.py:_on_notification:108] 2108 - calling notification handler for "deoplete_on_event", args: "[{b'runtimepath': b'$LOCALAPPDATA\\nvim,$LOCALAPPDATA\\nvim\\site,C:\\neovim\\Neovim\\share\\nvim\\runtime,$LOCALAPPDATA\\nvim\\site\\after,$LOCALAPPDATA\\nvim\\after,C:/neovim/neovim-qt/share/nvim-qt/runtime,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\Shougo\\deoplete.nvim,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\zchee\\deoplete-clang', b'bufnr': 1, b'filetype': b'cpp', b'sources': [b'clang'], b'custom': {b'_': {}, b'clang': {b'debug_enabled': 1}}, b'event': b'', b'max_menu_width': 90, b'delay': 100, b'dict__dictionary': b'', b'changedtick': 5, b'encoding': b'utf-8', b'ignorecase': 0, b'input': b' ', b'smartcase': 0, b'bufname': b'C:\\my\\cpptest\\main.cpp', b'next_input': b'', b'omni__omnifunc': b'ccomplete#Complete', b'vars': {b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#_channel_id': 2, b'deoplete#ignore_sources': {}, b'deoplete#enable_ignore_case': 0, b'deoplete#sources': {b'cpp': [b'clang']}, b'deoplete#_neovim_python_version': [b'0.1.9'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#auto_refresh_delay': 50, b'deoplete#auto_complete_delay': 100, b'deoplete#omni#functions': {}, b'deoplete#enable_camel_case': 0, b'deoplete#_rank': {}, b'deoplete#sources#clang#clang_header': b'C:\\Program Files\\LLVM\\lib\\clang', b'deoplete#enable_smart_case': 0, b'deoplete#disable_auto_complete': 0, b'deoplete#max_abbr_width': 80, b'deoplete#sources#clang#sort_algo': b'priority', b'deoplete#keyword_patterns': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#_omni_patterns': {b'html': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xhtml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'mkd': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'markdown': [b'<', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#member#prefix_patterns': {}, b'deoplete#delimiters': [b'/', b'.', b'::', b':', b'#'], b'deoplete#sources#clang#flags': [b'--target=x86_64-w64-mingw32'], b'deoplete#sources#clang#std#cpp': b'c++11', b'deoplete#sources#clang#libclang_path': b'C:\\Program Files\\LLVM\\bin\\libclang.dll', b'deoplete#enable_at_startup': 1, b'deoplete#enable_profile': 0, b'deoplete#max_menu_width': 40, b'deoplete#_context': {}}, b'max_abbr_width': 90, b'filetypes': [b'cpp'], b'camelcase': 0, b'bufvars': {}, b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'start_complete': b'\x80\xfdR(deoplete_start_complete)', b'position': [0, 12, 5, 0], b'cwd': b'C:\\neovim\\neovim-qt\\bin', b'complete_str': b''}]" 2016-09-16 11:17:33,741 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 8, 'vim_get_current_buffer', ()] 2016-09-16 11:17:33,750 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x08\xb6vim_get_current_buffer\x90'' 2016-09-16 11:17:33,750 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:33,750 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,751 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [2, b'deoplete_on_event', [{b'runtimepath': b'$LOCALAPPDATA\\nvim,$LOCALAPPDATA\\nvim\\site,C:\\neovim\\Neovim\\share\\nvim\\runtime,$LOCALAPPDATA\\nvim\\site\\after,$LOCALAPPDATA\\nvim\\after,C:/neovim/neovim-qt/share/nvim-qt/runtime,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\Shougo\\deoplete.nvim,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\zchee\\deoplete-clang', b'bufnr': 1, b'filetype': b'cpp', b'sources': [b'clang'], b'custom': {b'_': {}, b'clang': {b'debug_enabled': 1}}, b'event': b'', b'max_menu_width': 90, b'delay': 100, b'dict__dictionary': b'', b'changedtick': 5, b'encoding': b'utf-8', b'ignorecase': 0, b'input': b' ', b'smartcase': 0, b'bufname': b'C:\\my\\cpptest\\main.cpp', b'next_input': b'', b'omni__omnifunc': b'ccomplete#Complete', b'vars': {b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#_channel_id': 2, b'deoplete#ignore_sources': {}, b'deoplete#enable_ignore_case': 0, b'deoplete#_neovim_python_version': [b'0.1.9'], b'deoplete#sources': {b'cpp': [b'clang']}, b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#auto_refresh_delay': 50, b'deoplete#sources#clang#libclang_path': b'C:\\Program Files\\LLVM\\bin\\libclang.dll', b'deoplete#omni#functions': {}, b'deoplete#enable_camel_case': 0, b'deoplete#_rank': {}, b'deoplete#sources#clang#clang_header': b'C:\\Program Files\\LLVM\\lib\\clang', b'deoplete#delimiters': [b'/', b'.', b'::', b':', b'#'], b'deoplete#disable_auto_complete': 0, b'deoplete#max_abbr_width': 80, b'deoplete#sources#clang#sort_algo': b'priority', b'deoplete#keyword_patterns': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#_omni_patterns': {b'html': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xhtml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'mkd': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'markdown': [b'<', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_smart_case': 0, b'deoplete#sources#clang#flags': [b'--target=x86_64-w64-mingw32'], b'deoplete#max_menu_width': 40, b'deoplete#auto_complete_delay': 100, b'deoplete#_context': {}, b'deoplete#enable_profile': 0, b'deoplete#sources#clang#std#cpp': b'c++11', b'deoplete#enable_at_startup': 1}, b'max_abbr_width': 90, b'filetypes': [b'cpp'], b'start_complete': b'\x80\xfdR(deoplete_start_complete)', b'bufvars': {}, b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'camelcase': 0, b'position': [0, 12, 5, 0], b'cwd': b'C:\\neovim\\neovim-qt\\bin', b'complete_str': b''}]] 2016-09-16 11:17:33,751 [DEBUG @ async_session.py:_on_notification:102] 2108 - received notification: b'deoplete_on_event', [{b'runtimepath': b'$LOCALAPPDATA\\nvim,$LOCALAPPDATA\\nvim\\site,C:\\neovim\\Neovim\\share\\nvim\\runtime,$LOCALAPPDATA\\nvim\\site\\after,$LOCALAPPDATA\\nvim\\after,C:/neovim/neovim-qt/share/nvim-qt/runtime,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\Shougo\\deoplete.nvim,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\zchee\\deoplete-clang', b'bufnr': 1, b'filetype': b'cpp', b'sources': [b'clang'], b'custom': {b'_': {}, b'clang': {b'debug_enabled': 1}}, b'event': b'', b'max_menu_width': 90, b'delay': 100, b'dict__dictionary': b'', b'changedtick': 5, b'encoding': b'utf-8', b'ignorecase': 0, b'input': b' ', b'smartcase': 0, b'bufname': b'C:\\my\\cpptest\\main.cpp', b'next_input': b'', b'omni__omnifunc': b'ccomplete#Complete', b'vars': {b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#_channel_id': 2, b'deoplete#ignore_sources': {}, b'deoplete#enable_ignore_case': 0, b'deoplete#_neovim_python_version': [b'0.1.9'], b'deoplete#sources': {b'cpp': [b'clang']}, b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#auto_refresh_delay': 50, b'deoplete#sources#clang#libclang_path': b'C:\\Program Files\\LLVM\\bin\\libclang.dll', b'deoplete#omni#functions': {}, b'deoplete#enable_camel_case': 0, b'deoplete#_rank': {}, b'deoplete#sources#clang#clang_header': b'C:\\Program Files\\LLVM\\lib\\clang', b'deoplete#delimiters': [b'/', b'.', b'::', b':', b'#'], b'deoplete#disable_auto_complete': 0, b'deoplete#max_abbr_width': 80, b'deoplete#sources#clang#sort_algo': b'priority', b'deoplete#keyword_patterns': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#_omni_patterns': {b'html': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xhtml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'mkd': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'markdown': [b'<', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#member#prefix_patterns': {}, b'deoplete#enable_smart_case': 0, b'deoplete#sources#clang#flags': [b'--target=x86_64-w64-mingw32'], b'deoplete#max_menu_width': 40, b'deoplete#auto_complete_delay': 100, b'deoplete#_context': {}, b'deoplete#enable_profile': 0, b'deoplete#sources#clang#std#cpp': b'c++11', b'deoplete#enable_at_startup': 1}, b'max_abbr_width': 90, b'filetypes': [b'cpp'], b'start_complete': b'\x80\xfdR(deoplete_start_complete)', b'bufvars': {}, b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'camelcase': 0, b'position': [0, 12, 5, 0], b'cwd': b'C:\\neovim\\neovim-qt\\bin', b'complete_str': b''}] 2016-09-16 11:17:33,751 [DEBUG @ session.py:_on_notification:216] 2108 - received rpc notification, greenlet <greenlet.greenlet object at 0x0000000002E23DF0> will handle it 2016-09-16 11:17:33,752 [DEBUG @ host.py:_on_notification:108] 2108 - calling notification handler for "deoplete_on_event", args: "[{b'runtimepath': b'$LOCALAPPDATA\\nvim,$LOCALAPPDATA\\nvim\\site,C:\\neovim\\Neovim\\share\\nvim\\runtime,$LOCALAPPDATA\\nvim\\site\\after,$LOCALAPPDATA\\nvim\\after,C:/neovim/neovim-qt/share/nvim-qt/runtime,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\Shougo\\deoplete.nvim,C:\\Users\\Andy.Lee\\AppData\\Local\\nvim_plugin\\repos\\github.com\\zchee\\deoplete-clang', b'bufnr': 1, b'filetype': b'cpp', b'sources': [b'clang'], b'custom': {b'_': {}, b'clang': {b'debug_enabled': 1}}, b'event': b'', b'max_menu_width': 90, b'delay': 100, b'dict__dictionary': b'', b'changedtick': 5, b'encoding': b'utf-8', b'ignorecase': 0, b'input': b' ', b'smartcase': 0, b'bufname': b'C:\\my\\cpptest\\main.cpp', b'next_input': b'', b'omni__omnifunc': b'ccomplete#Complete', b'vars': {b'deoplete#omni_patterns': {}, b'deoplete#enable_refresh_always': 0, b'deoplete#_channel_id': 2, b'deoplete#ignore_sources': {}, b'deoplete#enable_ignore_case': 0, b'deoplete#sources': {b'cpp': [b'clang']}, b'deoplete#_neovim_python_version': [b'0.1.9'], b'deoplete#omni#input_patterns': {}, b'deoplete#max_list': 100, b'deoplete#auto_refresh_delay': 50, b'deoplete#auto_complete_delay': 100, b'deoplete#omni#functions': {}, b'deoplete#enable_camel_case': 0, b'deoplete#_rank': {}, b'deoplete#sources#clang#clang_header': b'C:\\Program Files\\LLVM\\lib\\clang', b'deoplete#enable_smart_case': 0, b'deoplete#disable_auto_complete': 0, b'deoplete#max_abbr_width': 80, b'deoplete#sources#clang#sort_algo': b'priority', b'deoplete#keyword_patterns': {}, b'deoplete#auto_complete_start_length': 2, b'deoplete#_keyword_patterns': {b'_': b'[a-zA-Z_]\\k*'}, b'deoplete#_omni_patterns': {b'html': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xhtml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'xml': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'mkd': [b'<', b'<[^>]*\\s[[:alnum:]-]*'], b'markdown': [b'<', b'<[^>]*\\s[[:alnum:]-]*']}, b'deoplete#member#prefix_patterns': {}, b'deoplete#delimiters': [b'/', b'.', b'::', b':', b'#'], b'deoplete#sources#clang#flags': [b'--target=x86_64-w64-mingw32'], b'deoplete#sources#clang#std#cpp': b'c++11', b'deoplete#sources#clang#libclang_path': b'C:\\Program Files\\LLVM\\bin\\libclang.dll', b'deoplete#enable_at_startup': 1, b'deoplete#enable_profile': 0, b'deoplete#max_menu_width': 40, b'deoplete#_context': {}}, b'max_abbr_width': 90, b'filetypes': [b'cpp'], b'camelcase': 0, b'bufvars': {}, b'keyword_patterns': b'[a-zA-Z_][a-zA-Z@0-9_\xc3\x80-\xc3\xbf]*', b'start_complete': b'\x80\xfdR(deoplete_start_complete)', b'position': [0, 12, 5, 0], b'cwd': b'C:\\neovim\\neovim-qt\\bin', b'complete_str': b''}]" 2016-09-16 11:17:33,754 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 9, 'vim_get_current_buffer', ()] 2016-09-16 11:17:33,755 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\t\xb6vim_get_current_buffer\x90'' 2016-09-16 11:17:33,755 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002E23DF0> to wait for response 2016-09-16 11:17:33,755 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,755 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,755 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,755 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 8, None, ExtType(code=0, data=b'\x02')] 2016-09-16 11:17:33,755 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, ExtType(code=0, data=b'\x02') 2016-09-16 11:17:33,755 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back 2016-09-16 11:17:33,755 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 10, 'buffer_get_name', (ExtType(code=0, data=b'\x02'),)] 2016-09-16 11:17:33,756 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\n\xafbuffer_get_name\x91\xd4\x00\x02'' 2016-09-16 11:17:33,756 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002850DF0> to wait for response 2016-09-16 11:17:33,756 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,756 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,756 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,756 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 9, None, ExtType(code=0, data=b'\x02')] 2016-09-16 11:17:33,756 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, ExtType(code=0, data=b'\x02') 2016-09-16 11:17:33,756 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002E23DF0>, switching back 2016-09-16 11:17:33,756 [DEBUG @ msgpack_stream.py:send:33] 2108 - sent [0, 11, 'buffer_get_name', (ExtType(code=0, data=b'\x02'),)] 2016-09-16 11:17:33,756 [DEBUG @ base.py:send:113] 2108 - Sending 'b'\x94\x00\x0b\xafbuffer_get_name\x91\xd4\x00\x02'' 2016-09-16 11:17:33,756 [DEBUG @ session.py:_yielding_request:153] 2108 - yielding from greenlet <greenlet.greenlet object at 0x0000000002E23DF0> to wait for response 2016-09-16 11:17:33,756 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,757 [DEBUG @ msgpack_stream.py:_on_data:59] 2108 - unpacker needs more data... 2016-09-16 11:17:33,757 [DEBUG @ msgpack_stream.py:_on_data:54] 2108 - waiting for message... 2016-09-16 11:17:33,757 [DEBUG @ msgpack_stream.py:_on_data:56] 2108 - received message: [1, 10, None, b'C:\\my\\cpptest\\main.cpp'] 2016-09-16 11:17:33,757 [DEBUG @ async_session.py:_on_response:95] 2108 - received response: None, b'C:\\my\\cpptest\\main.cpp' 2016-09-16 11:17:33,757 [DEBUG @ session.py:response_cb:149] 2108 - response is available for greenlet <greenlet.greenlet object at 0x0000000002850DF0>, switching back
The text was updated successfully, but these errors were encountered:
Anyone does not test it in Windows environment. So, I think it does not work properly. You can fix it! It is OSS.
deoplete-clang blocks the whole deoplete process. If I disable deoplete-clang then I can see auto completion for other sources
Yes, it is deoplete feature.
Sorry, something went wrong.
No branches or pull requests
Problems summary
I can compile cpp files by the following command
So I believe I have clang correctly installed
Expected
Clang auto completion when inserting texts under cpp files
Environment Information
Provide a minimal init.vim with less than 50 lines and not plugin manager (Required!)
main.cpp
or, try use it tests/deoplete-clang.vim
The reproduce ways from neovim starting (Required!)
Generate a logfile if appropriate
Set environment variables for neovim Python remote plugin
Run nvim
some works
cat /tmp/log_{PID}
Screen shot (if possible)
Upload the log file
NVIM_PYTHON_LOG_FILE
$HOME
/.nvimlogdeoplete log:
nvim python log:
The text was updated successfully, but these errors were encountered: