codi.vim icon indicating copy to clipboard operation
codi.vim copied to clipboard

Scratchpad opens with no output

Open Varzeki opened this issue 8 years ago • 49 comments

Vim Version: VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar 14 2016 17:18:53) Kernel: 4.4.3 TuxOnIce OS: Gentoo

Scratchpad opens with no output in both ruby and python files. 2016-08-27-173952_922x490_scrot 2016-08-27-173916_922x490_scrot

Varzeki avatar Aug 27 '16 07:08 Varzeki

Can you test this out with a vimrc that only has what's needed to get Codi on your system? i.e. No other plugins or settings. I want to see if this is a plugin or setting conflict issue.

metakirby5 avatar Aug 27 '16 08:08 metakirby5

Using http://hastebin.com/uguyirinaq.sql as my .vimrc, no other plugins loaded except for Vundle, and the only change in output is lack of a colourscheme. 2016-08-27-181411_922x490_scrot

Varzeki avatar Aug 27 '16 08:08 Varzeki

I see the same issue. NVIM v0.1.6-22-g97c6d80 OS X 10.11.6

rlisowski avatar Aug 28 '16 18:08 rlisowski

I'm also seeing the same behavior on NixOS unstable, although it may or may not be related to this issue. VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jan 1 1970 00:00:01) I also don't see +/-job or +/-channel, so maybe I'm using a version of Vim that's too old?

But I tried opening Codi and wrote "test". strace gave the following output:

open("/tmp/vNAQWf7/5", O_WRONLY|O_CREAT|O_TRUNC, 0666) = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
write(5, "\"test\"\n\r\4\4\r", 11)      = 11
close(5)                                = 0
clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2e2926bd0) = 9305
rt_sigaction(SIGHUP, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGILL, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGABRT, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGFPE, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGBUS, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGSYS, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGTERM, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGPROF, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {SIG_IGN, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x5334b0, [], SA_RESTORER, 0x7fd2df8a7470}, {0x5334b0, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [INT], [], 8) = 0
wait4(9305, 0x7ffcf8b5c25c, WNOHANG, NULL) = 0
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, 0)     = 0 (Timeout)
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon -echo ...}) = 0
nanosleep({0, 10000000}, NULL)          = 0
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
wait4(9305, 0x7ffcf8b5c25c, WNOHANG, NULL) = 0
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN}], 1, 0)     = 0 (Timeout)
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost isig icanon -echo ...}) = 0
nanosleep({0, 10000000}, NULL)          = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
--- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=9305, si_uid=1000, si_status=1, si_utime=0, si_stime=0} ---
restart_syscall(<... resuming interrupted nanosleep ...>) = 0
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
wait4(9305, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 9305
ioctl(0, SNDCTL_TMR_START or TCSETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(0, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
rt_sigaction(SIGWINCH, {0x533480, [], SA_RESTORER, 0x7fd2df8a7470}, {0x533480, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [WINCH], [], 8) = 0
rt_sigaction(SIGTSTP, {SIG_DFL, [], SA_RESTORER, 0x7fd2df8a7470}, {SIG_DFL, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [TSTP], [], 8) = 0
rt_sigaction(SIGPIPE, {SIG_IGN, [], SA_RESTORER, 0x7fd2df8a7470}, {SIG_IGN, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [PIPE], [], 8) = 0
rt_sigaction(SIGINT, {0x5334b0, [], SA_RESTORER, 0x7fd2df8a7470}, {0x5334b0, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [INT], [], 8) = 0
rt_sigaction(SIGALRM, {SIG_IGN, [], SA_RESTORER, 0x7fd2df8a7470}, {SIG_IGN, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [ALRM], [], 8) = 0
rt_sigaction(SIGPWR, {0x533550, [], SA_RESTORER, 0x7fd2df8a7470}, {0x533550, [], SA_RESTORER, 0x7fd2df8a7470}, 8) = 0
rt_sigprocmask(SIG_UNBLOCK, [PWR], [], 8) = 0
rt_sigaction(SIGHUP, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGILL, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGABRT, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGFPE, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGSYS, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGPROF, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGXCPU, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGXFSZ, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGUSR1, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {0x534280, [], SA_RESTORER|SA_STACK, 0x7fd2e0311e70}, NULL, 8) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\24\0\6\0\3\0`\1'\0\0\0\0\0\0\0\0\0\0\0@B\17\0", iov_len=24}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 24
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\10L\0\5\0\0\0\37\0\0\0\0\0\0\0\21\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0[No Name] + - VIM\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 52
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="+\0\1\0", iov_len=4}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 4
poll([{fd=4, events=POLLIN}], 1, -1)    = 1 ([{fd=4, revents=POLLIN}])
recvmsg(4, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="\1\1M\0\0\0\0\0\3\0`\1\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", iov_len=4096}], msg_iovlen=1, msg_controllen=0, msg_flags=0}, 0) = 32
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
uname({sysname="Linux", nodename="lenny", ...}) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\22\0\v\0\3\0`\1'\0\0\0\37\0\0\0\10\0\0\0\21\0\0\0[No Name] + - VIM\0`\1\22\0\10\0\3\0`\1$\0\0\0\37\0\0\0\10enn\5\0\0\0lenny\0`\1\22\0\t\0\3\0`\1\214\1\0\0\37\0\0\0\10n_U\v\0\0\0en_US.UTF-8\0", iov_len=112}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 112
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
uname({sysname="Linux", nodename="lenny", ...}) = 0
poll([{fd=4, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=4, revents=POLLOUT}])
writev(4, [{iov_base="\22\0\t\0\3\0`\1%\0\0\0\37\0\0\0\10\0\0\0\t\0\0\0[No Name] + \22\0\10\0\3\0`\1$\0\0\0\37\0\0\0\10\0\0\0\5\0\0\0lenny\0\0\0\22\0\t\0\3\0`\1\214\1\0\0\37\0\0\0\10\1\0\0\v\0\0\0en_US.UTF-8U", iov_len=104}, {iov_base=NULL, iov_len=0}, {iov_base="", iov_len=0}], 3) = 104
recvmsg(4, {msg_namelen=0}, 0)          = -1 EAGAIN (Resource temporarily unavailable)
ioctl(1, TCGETS, {B38400 opost -isig -icanon -echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=68, ws_col=75, ws_xpixel=0, ws_ypixel=0}) = 0
open("/tmp/vNAQWf7/6", O_RDONLY)        = 5
fstat(5, {st_mode=S_IFREG|0644, st_size=66, ...}) = 0
fstat(5, {st_mode=S_IFREG|0644, st_size=66, ...}) = 0
lseek(5, 0, SEEK_SET)                   = 0
read(5, "  File \"<stdin>\", line 3\n    \4\4\n    ^\nSyntaxError: invalid syntax\n", 66) = 66
lseek(5, 66, SEEK_SET)                  = 66
close(5)                                = 0
unlink("/tmp/vNAQWf7/6")                = 0
unlink("/tmp/vNAQWf7/5")                = 0

Notice that Codi seems to be writing extraneous \4\4 into the temporary script file, and then python returns a syntax error pointing to that part of the code. Any ideas?

SuprDewd avatar Sep 01 '16 17:09 SuprDewd

Ignore what I said before. I deleted it because it was inaccurate. I messed something up when I was debugging. But It is true I am having this same problem in Vim when using Codi with python.

still-dreaming-1 avatar Sep 02 '16 14:09 still-dreaming-1

Sorry I've left this issue hanging for a bit. Would people with this issue mind putting the output from the new g:codi#log option into a pastebin so I can take a look? Also, giving me the version of script would help greatly. Finally, if possible, @rlisowski and @SuprDewd please provide a minimal .vimrc that I can use to try to reproduce the issue (although I have a feeling that it's not the .vimrc in this case).

@SuprDewd Codi falls back on synchronous evaluation without +job and +channel. There is also a version check to ensure all required features are present, so your version of Vim should not be an issue here.

metakirby5 avatar Sep 18 '16 07:09 metakirby5

codi started with shell wrapper http://pastebin.com/mYscEDDv started via command http://pastebin.com/hY0PxP0v here is my vimrc I also tried with almost empty vimrc with the same result. Then I upgraded vim to 8.0 without any effect.

rlisowski avatar Sep 19 '16 09:09 rlisowski

I also tried NVIM 0.1.6-dev I can see data in log but scratchpad is empty.

[05:57:38.252705] <SNR>251_lo: Darwin/BSD detected, using `script -q /dev/null $bin`
[05:57:38.254234] <SNR>251_user_au[1]: Doing autocommand CodiEnterPre
[05:57:38.678329] <SNR>251_user_au[1]: Doing autocommand CodiUpdatePre
[05:57:38.678816] <SNR>251_codi_do_update[25]: Starting job for buffer 1
[05:57:38.681075] <SNR>251_user_au[1]: Doing autocommand CodiEnterPost
[05:57:38.709720] <SNR>251_codi_handle_data[9]: async line: c = 2 + 2
[05:57:38.710392] <SNR>251_codi_handle_data[9]: async line: d = 1 + c
[05:57:38.710754] <SNR>251_codi_handle_data[9]: async line: c + d
[05:57:39.132884] <SNR>251_codi_handle_data[9]: async line: >> c = 2 + 2
[05:57:39.134469] <SNR>251_codi_handle_data[9]: async line: 4
[05:57:39.136006] <SNR>251_codi_handle_data[9]: async line: >> d = 1 + c
[05:57:39.137558] <SNR>251_codi_handle_data[9]: async line: 5
[05:57:39.139100] <SNR>251_codi_handle_data[9]: async line: >> c + d
[05:57:39.140435] <SNR>251_codi_handle_data[9]: async line: 9
[05:57:39.140878] <SNR>251_codi_handle_data[9]: async line: >>
[05:57:39.142245] <SNR>251_codi_handle_data[9]: async line: ?>
[05:57:39.142710] <SNR>251_codi_handle_data[9]: async line: >>
[05:57:41.372778] <SNR>251_user_au[1]: Doing autocommand CodiLeavePre
[05:57:41.373224] <SNR>251_user_au[1]: Doing autocommand CodiLeavePost

rlisowski avatar Sep 19 '16 09:09 rlisowski

@metakirby5

output from the new g:codi#log option into a pastebin

How do i do that?

justrajdeep avatar Sep 21 '16 20:09 justrajdeep

@justrajdeep

  1. Open a new vim buffer.
  2. Enter insert mode.
  3. Ctrl-r=g:codi#log<CR>

idbrii avatar Sep 21 '16 21:09 idbrii

g:codi#log is empty for me :(

the following is the dump from let g:

:Verbose :let g: syntastic_auto_loc_list #1 indentLine_leadingSpaceEnabled #0 UnconditionalPaste_Separator ^I ctrlp_working_path_mode netrw_special_syntax #1 cscope_cmd cscope lightline#colorscheme#default#palette {'inactive': {'right': [['#262626', '#606060', 235, 241], ['#585858', '#262626', 240, 235], ['#585858', '#121212', 240, 233]], 'left': [[...], [...]]}, 'replace': {'right': [['#606060', '#d0d0d0', 241, 252], ['#bcbcbc', '#585858', 250, 240], ['#9e9e9e', '#303030', 247, 236]], 'middle': [['#8a8a8a', '#303030', 245, 236]], 'left': [['#ffffff', '#df0000', 231, 160, 'bold'], ['#ffffff', '#585858', 231, 240]]}, 'normal': {'right': [...], 'middle': [...], 'warning': [['#262626', '#b58900', 235, 136]], 'left': [['#005f00', '#afdf00', 22, 148, 'bold'], ['#ffffff', '#585858', 231, 240]], 'error': [['#bcbcbc', '#ff0000', 250, 196]]}, 'tabline': {'right': [['#bcbcbc', '#4e4e4e', 250, 239]], 'middle': [['#303030', '#9e9e9e', 236, 247]], 'left': [['#bcbcbc', '#585858', 250, 240]], 'tabsel': [['#bcbcbc', '#262626', 250, 235]]}, 'visual': {'left': [['#870000', '#ff8700', 88, 208, 'bold'], ['#ffffff', '#585858', 231, 240]]}, 'insert': {'right': [['#005f5f', '#87dfff', 23, 117], ['#87dfff', '#0087af', 117, 31], ['#87dfff', '#005f87', 117, 24]], 'middle': [['#87dfff', '#005f87', 117, 24]], 'left': [['#005f5f', '#ffffff', 23, 231, 'bold'], ['#ffffff', '#0087af', 231, 31]]}} Perl_TemplateOverwrittenMsg no neobundle#types#svn#command_path svn codi#use_buffer_dir #1 SuperTabContextTextMemberPatterns ['.', '>?::', '->'] ctrlp_showhidden #0 qfenter_hopen_map ['<Leader><Space>'] bmenu_priority #60 NERDTreeShowHidden #1 Powerline_cache_enabled #0 SuperTabDefaultCompletionType hl_matchit_cursor_wait 0.2 autoformat_retab #1 UnconditionalPaste_IsFullLineRetabOnShift #0 lightline {'active': {'right': [['lineinfo'], ['percent'], ['fileformat', 'fileencoding', 'filetype']], 'left': [['mode', 'paste'], ['fugitive', 'filename']]}, 'colorscheme': 'default', 'subseparator': {'right': '|', 'left': '|'}, 'component_function': {'filename': 'LightLineFilename', 'mode': 'LightLineMode', 'filetype': 'LightLineFiletype', 'fileformat': 'LightLineFileformat', 'fileencoding': 'LightLineFileencoding', 'fugitive': 'LightLineFugitive'}} ags_enable_async #1 loaded_ctrlp #1 ags_agexe ag formatters_c ['clangformat', 'astyle_c'] codi#autocmd loaded_vimproc #1 SuperTabLongestHighlight #0 nrrw_rgn_protect n ctrlp_root_markers ['TOT'] loaded_xolox_misc #1 existing_stab {'silent': 0, 'noremap': 0, 'lhs': '<S-Tab>', 'mode': 'i', 'nowait': 0, 'expr': 0, 'sid': 97, 'rhs': 'vim_completes_me_backward', 'buffer': 0} ctrlp_mruf_max #250 ags_agcontext #3 ctrlp_follow_symlinks #1 EasyMotion_move_highlight #1 ctrlp_jump_to_buffer #2 neobundle#types#git#pull_command pull --ff --ff-only fzf#vim#default_layout {'down': '~40%'} Perl_AuthorName Rajdeep formatdef_gofmt_2 "gofmt" multi_cursor_visual_maps {'T': 1, 'a': 1, 't': 1, 'F': 1, 'f': 1, 'i': 1} loaded__home_ramondal__vim_neobundle_bundle_l9_plugin_l9_vim #1 use_pathogen #0 SuperTabMappingTabLiteral cmd zk loaded_zipPlugin v27 loaded_2html_plugin vim7.4_v2 UltiSnipsExpandTrigger <C-Space> loaded_rrhelper #1 rbpt_colorpairs [['brown', 'RoyalBlue3'], ['Darkblue', 'SeaGreen3'], ['darkgray', 'DarkOrchid3'], ['darkgreen', 'firebrick3'], ['darkcyan', 'RoyalBlue3'], ['darkred', 'SeaGreen3'], ['darkmagenta', 'DarkOrchid3'], ['brown', 'firebrick3'], ['gray', 'RoyalBlue3'], ['black', 'SeaGreen3'], ['darkmagenta', 'DarkOrchid3'], ['Darkblue', 'firebrick3'], ['darkgreen', 'RoyalBlue3'], ['darkcyan', 'SeaGreen3'], ['darkred', 'DarkOrchid3'], ['red', 'firebrick3']] ctrlp_clear_cache_on_exit #0 loaded_vertical_move #1 ctrlp_user_command ag %s -l --nocolor -g "" EasyClipYankHistorySize #500 unite_enable_start_insert #1 OrigamiFoldAtCol #0 formatters_dart ['dartfmt'] cursorcross_disable #0 p / savevers_types ,.vimrc,.tmux.conf,.my_cshrc_custom,.my_custom_aliases,tmp_,cmd_line,neo_complcache,neo_complete,.txt,.c,.cpp,.h,.vimrc,.vim,vimrcNV,.sv,.svx,.svh,.svhx,.svi,.svix,README,readme,Readme,.vxh,.vh,.vhx,.svi,.svix,.v,.vx,.vt,.vtx,.vxt,.snippets,.config,cmd_line..mk,.nvmk,.make,Make_,.inc,.weld,.testlist,.xml,.tcl,.pl,.pm,.yaml,.py,.sh,.csh..spec,.def,.csv multi_cursor_skip_key <C-x> ctrlp_max_files #0 existing_tab <Plug>vim_completes_me_forward ctrlp_custom_ignore {'file': '\v.(exe|so|dll|log|gif|jpg|jpeg|png|psd|DS_Store|ctags|gitattributes)$', 'dir': '\v[/].(git|hg|svn|gitkeep)$'} expand_region_use_select_mode #0 EasyMotion_smartcase #0 qfenter_lp_cmd lp undoquit_mapping u formatters_javascript ['jsbeautify_javascript', 'pyjsbeautify_javascript', 'jscs'] NERDTreeIgnore ['~$', '.swp$', '.git', '.hg', '.svn', '.bzr'] qfenter_topen_map ['<Leader><Tab>'] rbpt_loadcmd_toggle #0 did_install_default_menus #1 codi#rightalign #1 __textobj_methodcall {'obj_specs': {'-': {'select-i-function': 'textobj#methodcall#select_i', 'select-a': ['am'], 'select-a-function': 'textobj#methodcall#select_a', 'select-i': ['im']}, 'chain': {'select-i-function': 'textobj#methodcall#select_chain_i', 'select-a': ['aM'], 'select-a-function': 'textobj#methodcall#select_chain_a', 'select-i': ['iM']}}, 'define_default_key_mappings': function('33'), 'name': 'methodcall', 'do_by_function': function('37'), 'interface_mapping_name': function('35'), 'normalize': function('32'), 'do_by_pattern': function('36'), 'define_interface_key_mappings': function('34'), 'new': function('31')} loaded_undoquit 0.0.1 qfenter_cn_cmd cn cursorcolumn_visible #1 hardtime_showmsg #1 formatters_cs ['astyle_cs'] UltiSnipsJumpForwardTrigger <C-Space> indentLine_bufNameExclude [] loaded_surround #1 expand_region_text_objects {'ie': 0, 'ip': 0, 'iw': 0, 'iB': 1, 'il': 0, 'iW': 0, 'i''': 0, 'ib': 1, 'i]': 1, 'i"': 0} multi_cursor_debug_latency #0 ctrlp_open_multiple_files vr neobundle#types#git#enable_submodule #1 __textobj_haskell {'obj_specs': {'-': {'select-i-function': 'textobj#haskell#select_i', 'select-i': ['ih']}}, 'define_default_key_mappings': function('33'), 'name': 'haskell', 'do_by_function': function('37'), 'interface_mapping_name': function('35'), 'normalize': function('32'), 'do_by_pattern': function('36'), 'define_interface_key_mappings': function('34'), 'new': function('31')} loaded_gzip #1 formatdef_tidy_xml "tidy -q -xml --show-errors 0 --show-warnings 0 --force-output --indent auto --indent-spaces ".shiftwidth()." --vertical-space yes --tidy-mark no -wrap ".&textwidth qfenter_keep_quickfixfocus {'cnext': 0, 'cprev': 0, 'open': 0} loaded_getscriptPlugin v36 loaded_lua_ftplugin #1 EasyMotion_enter_jump_first #0 MRU_Exclude_Files ^/tmp/.|^/var/tmp/.* formatdef_tidy_xhtml "tidy -q --show-errors 0 --show-warnings 0 --force-output --indent auto --indent-spaces ".shiftwidth()." --vertical-space yes --tidy-mark no -asxhtml -wrap ".&textwidth asyncrun_bell #0 qfenter_hcnext_map [] qfenter_ll_cmd ##ll asyncrun_save #0 multi_cursor_exit_from_insert_mode #0 windowswap_mapping_deprecation_notice #0 pathogen_disabled ['yankstack', 'nvbug', 'NERD_tree', 'mru', 'multipleHilight', 'YouCompleteMe', 'checkSyntax', 'savevers', 'neocomplcache', 'neocomplcache-ultisnips', 'snippets', 'vimfiler', 'coVim', 'easymotion_2', 'neosnippet', 'YankRing', 'LargeFile', 'cursorcross', 'perforce', 'p4python', 'vim_perforce', 'diffchanges', 'vim-diffchanges', 'diminactive', 'easytags', 'minibufexpl', 'vim-shell', 'Command-T', 'sneak', 'chronos', 'textabyss', 'GoldenView', 'vim_airline', 'autocomplete', 'bufexplorer', 'colorv', 'xterm-color-table', 'unite', 'unite_qfix', 'IndexedSearch', 'notes', 'vim_perforce_fork', 'ctrlp', 'ripple', 'PyScratch', 'signature', 'bling', 'quickfixsigns', 'quickhl', 'wildfire', 'addon-mw-utils', 'addon-manager', 'maximize', 'hilinks', 'shymenu', 'golden-ratio', 'python-mode', 'xpath', 'webapi', 'virtualenv', 'tap', 'vdebug', 'vcscommand', 'ttagecho', 'tracwiki', 'tplugin', 'tmru', 'tmarks', 'tinykeymap', 'tmux_syntax', 'SyntaxAttr', 'swap', 'SudoEdit', 'sparkup', 'smarty', 'runVimTests', 'ref', 'Rainbow-Parenthsis-Bundle', 'ragtag', 'python-pep8-indent', 'pytest-vim-compiler', 'pytest', 'pydoc', 'projectroot', 'projectionist', 'preview', 'phpcomplete', 'Parameter-Text-Objects', 'pac', 'operator-user', 'operator-replace', 'open-browser', 'neomru', 'lusty', 'gitv', 'luarefvim', 'lua-ftplugin', 'localvimrc', 'keepcase', 'github-issues', 'gf-python', 'fontzoom', 'fatrat', 'extradite', 'CycleColor', 'Colorizer', 'colorhighlight', 'coffee-script', 'better-whitespace', 'QFixToggle', 'AnsiEsc', 'plug', 'obsession', 'tabline', 'tabber', 'bufferlist', 'smeargle', 'tmux', 'visual-star-search', 'anzu', 'portkey', 'togglecursor', 'ctrlp-cmatcher', 'nerdcommenter', 'colorSchemeEx', 'Command-T', 'GoldenView', 'LargeFile', 'NERD_tree', 'TaskList', 'YankRing', 'YouCompleteMe', 'abolish', 'autocomplete', 'autohighlight', 'bufexplorer', 'buffergrep', 'bufkill', 'bufkill_fork', 'checkSyntax', 'chronos', 'coVim', 'conque', 'context_filetype', 'cursorcross', 'diffchanges', 'diminactive', 'dirdiff', 'dragvisuals', 'easymotion_2', 'easytags', 'enmasse', 'express', 'fontmanager', 'fugitive', 'lose', 'minibufexpl', 'mru', 'mw_utils', 'neocomplcache', 'neocomplcache-ultisnips', 'neosnippet', 'nvbug', 'orgmode', 'outline', 'p4python', 'pathogen', 'perforce', 'project', 'quicktask', 'savevers', 'schlepp', 'sleuth', 'sneak', 'striptease', 'surround', 'table', 'tabular', 'taglist', 'textabyss', 'tlib', 'tmux-navigator', 'tmux_complete', 'utl', 'vim-diffchanges', 'vim-dispatch', 'vim-shell', 'vim-support', 'vim_airline', 'vim_perforce', 'vimux', 'vmath', 'vundle', 'zoomwin', 'splitjoin', 'sexp', 'lion', 'rsi', 'space', 'visualGuide', 'vimpanel', 'vinegar', 'startify', 'colorcode', 'tcomment', 'fireplace', 'maktaba', 'unimpaired', 'textobj-user', 'textobj-function', 'textobj-indent', 'supertab', 'jedi', 'easytree', 'filebeagle', 'snipMate', 'markdown-folding', 'markdown', 'checksyntax', 'TextObjectify', 'syntastic', 'sensible', 'ultiSnips', 'slime', 'shell-executor', 'endwise', 'smartinput', 'slimux', 'vimShell', 'togglelist', 'promptline', 'ipython', 'vipy', 'cellmode', 'tmux-runner', 'tslime', 'tslime_ipython', 'afterimage'] formatters_markdown ['remark_markdown'] EasyMotion_off_screen_search #1 UltiSnipsRemoveSelectModeMappings #0 multi_cursor_use_default_mapping #1 syntastic_always_populate_loc_list #1 formatters_json ['jsbeautify_json', 'pyjsbeautify_json'] codi#sync #0 loaded_windowswap #1 CoVim_default_port 3456 ags_agargs {'--color-match': ['"32;40"', ''], '--column': ['', ''], '--color': ['', ''], '--filename': ['', ''], '--context': ['g:ags_agcontext', '-C'], '--group': ['', ''], '--heading': ['', '-H'], '--color-path': ['"1;31"', ''], '--color-line-number': ['"1;30"', ''], '--max-count': ['g:ags_agmaxcount', '-m'], '--numbers': ['', ''], '--break': ['', '']} loaded_VimCompletesMe #1 formatdef_astyle_cpp "astyle --mode=c --style=ansi -pcH".(&expandtab ? "s".shiftwidth() : "t") codi#autoclose #1 unite_source_history_yank_limit #1000 ags_edit_skip_if_file_changed #0 formatdef_jscs "jscs -x" ctrlp_mruf_include unite_force_overwrite_statusline #0 haskell_textobj_path /home/ramondal/.vim/neobundle_bundle/textobj-haskell/python/haskell-textobj.py syntastic_check_on_open #0 codi#width #40 ctrlp_use_caching #0 fugitive_summary_format %s fzf#vim#buffers {'1': 1.474499e9, '3': 1.474499e9} Powerline_mode_R R vcm_omni_pattern (.|->|::) Powerline_mode_V V-L targets_argTrigger a loaded_ZoomWinPlugin v25n bookmark_sign ♥ formatdef_pyjsbeautify_javascript "js-beautify -X -".(&expandtab ? "s ".shiftwidth() : "t").(&textwidth ? " -w ".&textwidth : "")." -" did_load_filetypes #1 qfenter_lne_cmd lne fugitive_browse_handlers [function('<SNR>95_github_url'), function('<SNR>95_instaweb_url')] Powerline_mode_i I neobundle#types#git#default_protocol https Powerline_mode_n N SuperTabCrMapping #0 fastfold_fold_command_suffixes ['x', 'X', 'a', 'A', 'o', 'O', 'c', 'C'] loaded_vimballPlugin v37 agrep_win_sp_mod bo 18 cursorcross_dynamic clw EasyMotion_show_prompt #1 Powerline_mode_v V qfenter_hcprev_map [] SuperTabContextDefaultCompletionType ags_loaded #1 loaded_tarPlugin v29 indentLine_indentLevel #10 ctrlp_mru_files #1 targets_aiAI aiAI did_install_syntax_menu #1 EasyMotion_disable_two_key_combo #0 ctrlp_cmd CtrlP vim_emblem #1 p4EnableActiveStatus #0 EasyMotion_force_csapprox #0 EasyMotion_space_jump_first #0 loaded_supertab #1 numbers_exclude ['unite', 'tagbar', 'startify', 'gundo', 'vimshell', 'w3m', 'nerdtree'] EasyMotion_prompt Search for {n} character(s): indentLine_loaded #1 ags_stats_max_ln #5000 formatdef_perltidy "perltidy --perl-best-practices --format-skipping -q " EasyMotion_use_regexp #1 loaded_lightline #1 formatter_yapf_style pep8 formatdef_gofmt_1 "gofmt -tabs=".(&expandtab ? "false" : "true")." -tabwidth=".shiftwidth() OrigamiMap {} loaded_eunuch #1 syntastic_check_on_wq #0 qfenter_tcnext_map [] windowswap_map_keys #1 expand_region_init #1 did_plugin_ultisnips #1 loaded_paren_crosshairs #1 UltiSnipsMappingsToIgnore [] ctrlp_builtins #2 savevers_dirs ./backup//,/home/ramondal/backup//,/home/ramondal/.vim/backup//,.// multi_cursor_quit_key <Esc> agrep_default_flags -I --exclude-dir=.{git,svn} suffix C sunset_longitude 77.57 webdevicons_enable_nerdtree #0 loaded_numbers #1 jsx_ext_required #0 netrw_liststyle #1 loaded_qfenter #1 easytags_dynamic_files #1 qfenter_cprev_map [] qf_write_changes #1 formatdef_goimports "goimports" formatters_java ['astyle_java'] qfenter_tcprev_map [] formatters_haskell ['stylish_haskell'] ctrlp_mruf_map_string !stridx(v:val, cwd) ? strpart(v:val, idx) : v:val did_toolbar_tmenu #1 targets_quotes " ' ` lightline#colorscheme#powerline#palette {'inactive': {'right': [['#262626', '#606060', 235, 241], ['#585858', '#262626', 240, 235], ['#585858', '#121212', 240, 233]], 'left': [[...], [...]]}, 'replace': {'right': [['#606060', '#d0d0d0', 241, 252], ['#bcbcbc', '#585858', 250, 240], ['#9e9e9e', '#303030', 247, 236]], 'middle': [['#8a8a8a', '#303030', 245, 236]], 'left': [['#ffffff', '#df0000', 231, 160, 'bold'], ['#ffffff', '#585858', 231, 240]]}, 'normal': {'right': [...], 'middle': [...], 'warning': [['#262626', '#b58900', 235, 136]], 'left': [['#005f00', '#afdf00', 22, 148, 'bold'], ['#ffffff', '#585858', 231, 240]], 'error': [['#bcbcbc', '#ff0000', 250, 196]]}, 'tabline': {'right': [['#bcbcbc', '#4e4e4e', 250, 239]], 'middle': [['#303030', '#9e9e9e', 236, 247]], 'left': [['#bcbcbc', '#585858', 250, 240]], 'tabsel': [['#bcbcbc', '#262626', 250, 235]]}, 'visual': {'left': [['#870000', '#ff8700', 88, 208, 'bold'], ['#ffffff', '#585858', 231, 240]]}, 'insert': {'right': [['#005f5f', '#87dfff', 23, 117], ['#87dfff', '#0087af', 117, 31], ['#87dfff', '#005f87', 117, 24]], 'middle': [['#87dfff', '#005f87', 117, 24]], 'left': [['#005f5f', '#ffffff', 23, 231, 'bold'], ['#ffffff', '#0087af', 231, 31]]}} session_autosave_periodic #60 mysyntaxfile /home/ramondal/.vim/neobundle_bundle/indentLine/after/syntax/indentLine.vim qf_join_changes #0 vcm_default_maps #1 loaded_targets 0.4.5 zipPlugin_ext .zip,.jar,.xpi,.ja,.war,.ear,.celzip,.oxt,.kmz,.wsz,.xap,.docx,.docm,.dotx,.dotm,.potx,.potm,.ppsx,.ppsm,.pptx,.pptm,.ppam,.sldx,.thmx,.crtx,.vdw,.glox,.gcsx,*.gqsx SuperTabCompleteCase inherit asyncrun_code ctrlp_max_height #40 loaded_matchparen #1 EasyMotion_add_search_history #1 EasyMotion_do_shade #1 quickr_preview_loaded #1 hl_matchit_allow_ft targets_argSeparator , loaded_matchit #1 agrep_history #5 Powerline_symbols compatible codi#raw #0 loaded_abolish #1 neobundle#rm_command rm -rf indentLine_maxLines #3000 EasyMotion_grouping #1 codi#interpreters {} EasyMotion_inc_highlight #1 targets_nlNL nlNL ctrlp_split_window #0 enable_numbers #1 formatdef_astyle_cs "astyle --mode=cs --style=ansi --indent-namespaces -pcH".(&expandtab ? "s".shiftwidth() : "t") ags_agmaxcount #2000 formatdef_cssbeautify "css-beautify -f - -s ".shiftwidth() qf_modifiable #1 OrigamiPadding #0 p4OptimizeActiveStatus #1 formatdef_yapf 'yapf --style="{based_on_style:'.g:formatter_yapf_style.',indent_width:'.&shiftwidth.'}" -l '.a:firstline.'-'.a:lastline EasyMotion_skipfoldedline #1 codi#rightsplit #1 unite_source_history_yank_enable #1 formatters_xml ['tidy_xml'] OrigamiSeparateLevels #0 ft_ignore_pat .(Z|gz|bz2|zip|tgz)$ formatters_typescript ['tsfmt'] OrigamiIncAllLines #0 sunset_utc_offset 5.5 rbpt_max #16 NERDSpaceDelims #1 ags_winheight neobundle#log_filename neobundle#types#vba#calc_hash_command sha1sum Abolish {'clone': function('38'), 'snakecase': function('<SNR>101_snakecase'), 'uppercase': function('<SNR>101_uppercase'), 'Coercions': {' ': function('<SNR>101_spacecase'), 'c': function('<SNR>101_camelcase'), 's': function('<SNR>101_snakecase'), 'u': function('<SNR>101_uppercase'), 'U': function('<SNR>101_uppercase'), '': function('<SNR>101_snakecase'), 'k': function('<SNR>101_dashcase'), 'function missing': function('<SNR>101_unknown_coercion'), '-': function('<SNR>101_dashcase'), '.': function('<SNR>101_dotcase'), 'm': function('<SNR>101_mixedcase')}, 'dotcase': function('<SNR>101_dotcase'), 'dashcase': function('<SNR>101_dashcase'), 'spacecase': function('<SNR>101_spacecase'), 'mixedcase': function('<SNR>101_mixedcase'), 'camelcase': function('<SNR>101_camelcase')} clever_f_smart_case #1 session_directory ~/vim_session/ vimfiler_force_overwrite_statusline #0 formatdef_fprettify "fprettify --no-report-errors --indent=".&shiftwidth SuperTabNoCompleteAfter ['^', '\s'] mta_set_default_matchtag_color #1 loaded_spellfile_plugin #1 neobundle#default_options {} OrigamiStaggeredSpacing #0 formatters_scss ['sassconvert'] fastfold_fold_movement_commands [']z', '[z', 'zj', 'zk'] EasyMotion_use_migemo #0 formatters_go ['gofmt_1', 'goimports', 'gofmt_2'] neobundle#install_max_processes #8 EasyMotion_use_upper #0 formatdef_htmlbeautify "html-beautify -f - -s ".shiftwidth() colors_name peachpuff formatdef_astyle_c "astyle --mode=c --style=ansi -pcH".(&expandtab ? "s".shiftwidth() : "t") MRU_Max_Entries #100 tagbar_status_func TagbarStatusFunc ctrlp_mruf_exclude EasyMotion_do_mapping #1 clever_f_across_no_line #1 targets_argClosing [])] vim_ember_script #1 bookmark_highlight_lines #1 SuperTabMappingForward loaded_csv #1 matchparen_insert_timeout #5 ycm_python_binary_path /usr/bin/python3 qfenter_vopen_map ['<Leader><CR>'] indentLine_faster #1 loaded_Origami #1 autoformat_remove_trailing_spaces #1 formatters_rust ['rustfmt'] neobundle#default_site github clever_f_show_prompt #1 hl_matchit_hl_groupname cursorline stab <80>Rvim_completes_me_backward formatters_cpp ['clangformat', 'astyle_cpp'] vcm_direction n ackprg ag --nogroup --nocolor --column EasyMotion_verbose #1 ctrlp_alldirs [] indentLine_first_char ¦ Perl_AuthorRef multi_cursor_insert_maps {} ctrlp_ext_vars [] fastfold_savehook #1 formatdef_pyjsbeautify_json "js-beautify -".(&expandtab ? "s ".shiftwidth() : "t")." -" formatdef_rustfmt "rustfmt" indentLine_showFirstIndentLevel #0 formatdef_remark_markdown "remark --silent --no-color" ctrlp_buftags {} extra_whiteSpace #1 asyncrun_windows #0 syntax_on #1 formatdef_autopep8 "autopep8 -".(g:DoesRangeEqualBuffer(a:firstline, a:lastline) ? " --range ".a:firstline." ".a:lastline : "")." ".(&textwidth ? "--max-line-length=".&textwidth : "") Powerline_mode_cv V-B loaded_neobundle #1 ags_edit_show_line_numbers #0 neobundle#install_process_timeout #120 bmenu_max_pathlen #35 UltiSnipsJumpBackwardTrigger <C-S-Space> vim_json_syntax_conceal #0 loaded_netrwPlugin v156 ctrlp_match_window_bottom #1 neobundle#types#git#command_path git tmux_complete_location ~/.vim/bundle/tmux_complete UltiSnipsSnippetDirectories ['UltiSnips', 'mysnippets'] UltiSnipsEditSplit normal ctrlp_mruf_relative #0 multi_cursor_exit_from_visual_mode #0 loaded_textobj_haskell #1 mta_use_matchparen_group #1 ctrlp_alltags [] EasyMotion_command_line_key_mappings {} formatters_objc ['clangformat'] indentLine_leadingSpaceChar ˰ xolox#misc#cursorhold#handlers [] formatdef_astyle_java "astyle --mode=java --style=java -pcH".(&expandtab ? "s".shiftwidth() : "t") agrep_marker ¬ loaded_textobj_indent #1 neobundle#types#hg#default_protocol https menutrans_no_file [No file] yankring_max_history #1000 ycm_filetype_specific_completion_to_disable {} paste#paste_cmd {'v': '"-c<Esc>:call paste#Paste()<CR>', 'i': 'x<BS><Esc>:call paste#Paste()<CR>gi', 'n': ':call paste#Paste()<CR>'} neobundle#tapped {} formatdef_sassconvert "sass-convert -F scss -T scss --indent " . (&expandtab ? shiftwidth() : "t") ctrlp_arg_map #0 EasyMotion_cursor_highlight #1 ctrlp_mruf_case_sensitive #1 pydiction_location ~/.vim/bundle/Pydiction/complete-dict formatdef_jsbeautify_json "js-beautify -f - -".(&expandtab ? "s ".shiftwidth() : "t") UltiSnipsEnableSnipMate #1 indentLine_char ¦ formatters_python ['autopep8', 'yapf'] loaded_commentary #1 formatdef_dartfmt "dartfmt" EasyMotion_loaded #1 qfenter_cnext_map [] use_neobundle #1 ctrlsf_ackprg ag quickr_preview_keymaps #1 asyncrun_status stop xolox#lua#version 0.8 yankring_manage_numbered_reg #1 formatdef_stylish_haskell "stylish-haskell" ctrlp_lines [] plugins ['/home/ramondal/.vim/neobundle_bundle/textobj-haskell/python/haskell-textobj.py'] targets_argOpening [([] loaded_ptext_objects #1 ConqueTerm_ReadUnfocused #1 targets_tagTrigger t ag_prg ag --nogroup --nocolor --column --depth=0 --smart-case pydoc_executable #1 qfenter_cc_cmd ##cc SuperTabNoCompleteBefore [] SuperTabLongestEnhanced #0 loaded_hl_matchit #1 syntastic_enable_perl_checker #1 buffergator_suppress_keymaps #1 multi_cursor_normal_maps {'@': 1, 'F': 1, 'T': 1, '[': 1, '': 1, ']': 1, '!': 1, '"': 1, 'c': 1, 'd': 1, 'f': 1, 'g': 1, 'm': 1, 'q': 1, 'r': 1, 't': 1, 'y': 1, 'z': 1, '<': 1, '=': 1, '>': 1} ctrlp_map neobundle#types#raw#calc_hash_command sha1sum neobundle#types#hg#command_path hg __textobj_indent {'obj_specs': {'same': {'select-i-function': 'textobj#indent#select_same_i', 'select-a': ['aI'], 'select-a-function': 'textobj#indent#select_same_a', 'select-i': ['iI']}, '-': {'select-i-function': 'textobj#indent#select_i', 'select-a': ['ai'], 'select-a-function': 'textobj#indent#select_a', 'select-i': ['ii']}}, 'define_default_key_mappings': function('33'), 'name': 'indent', 'do_by_function': function('37'), 'interface_mapping_name': function('35'), 'normalize': function('32'), 'do_by_pattern': function('36'), 'define_interface_key_mappings': function('34'), 'new': function('31')} loaded_fastfold #1 unite_source_rec_max_cache_files #100000 EasyClipShareYanks #1 hl_matchit_speed_level #2 formatters_perl ['perltidy'] loaded_logiPat v4 qfenter_vcprev_map [] asyncrun_stop UltiSnipsListSnippets <C-S-Space> cscope_ignore_files .3dm$|.3g2$|.3gp$|.7z$|.a$|.a.out$|.accdb$|.ai$|.aif$|.aiff$|.app$|.arj$|.asf$|.asx$|.au$|.avi$|.bak$|.bin$|.bmp$|.bz2$|.cab$|.cer$|.cfm$|.cgi$|.com$|.cpl$|.csr$|.csv$|.cue$|.cur$|.dat$|.db$|.dbf$|.dbx$|.dds$|.deb$|.dem$|.dll$|.dmg$|.dmp$|.dng$|.doc$|.docx$|.drv$|.dwg$|.dxf$|.ear$|.efx$|.eps$|.epub$|.exe$|.fla$|.flv$|.fnt$|.fon$|.gadget$|.gam$|.gbr$|.ged$|.gif$|.gpx$|.gz$|.hqx$|.ibooks$|.icns$|.ico$|.ics$|.iff$|.img$|.indd$|.iso$|.jar$|.jpeg$|.jpg$|.key$|.keychain$|.kml$|.lnk$|.lz$|.m3u$|.m4a$|.max$|.mdb$|.mid$|.mim$|.moov$|.mov$|.movie$|.mp2$|.mp3$|.mp4$|.mpa$|.mpeg$|.mpg$|.msg$|.msi$|.nes$|.o$|.obj$|.ocx$|.odt$|.otf$|.pages$|.part$|.pct$|.pdb$|.pdf$|.pif$|.pkg$|.plugin$|.png$|.pps$|.ppt$|.pptx$|.prf$|.ps$|.psd$|.pspimage$|.qt$|.ra$|.rar$|.rm$|.rom$|.rpm$|.rtf$|.sav$|.scr$|.sdf$|.sea$|.sit$|.sitx$|.sln$|.smi$|.so$|.svg$|.swf$|.swp$|.sys$|.tar$|.tar.gz$|.tax2010$|.tga$|.thm$|.tif$|.tiff$|.tlb$|.tmp$|.toast$|.torrent$|.ttc$|.ttf$|.uu$|.uue$|.vb$|.vcd$|.vcf$|.vcxproj$|.vob$|.war$|.wav$|.wma$|.wmv$|.wpd$|.wps$|.xll$|.xlr$|.xls$|.xlsx$|.xpi$|.yuv$|.Z$|.zip$|.zipx$|.lib$|.res$|.rc$|.out$|.cache$|.tgz$|.gho$|.ghs$ neobundle#types#git#clone_depth #0 rainbow_active #1 EasyMotion_startofline #1 loaded_scriptease #1 qfenter_open_map ['<CR>', '<2-LeftMouse>'] indentLine_fileType [] hl_matchit_hl_priority #0 matchparen_timeout #300 targets_separators , . ; : + - = ~ _ * # / \ | & $ ctrlp_status_func {'prog': 'CtrlPStatusFunc_2', 'main': 'CtrlPStatusFunc_1'} did_load_ftplugin #1 SuperTabClosePreviewOnPopupClose #0 leave_my_textwidth_alone #1 UnconditionalPaste_UnjoinSeparatorPattern _s+ mta_filetypes {'jinja': 1, 'xhtml': 1, 'xml': 1, 'html': 1, 'django': 1, 'htmldjango': 1, 'eruby': 1} ctrlp_open_new_file v SuperTabRetainCompletionDuration insert loaded_textobj_function #1 vimshell_force_overwrite_statusline #0 _uspy :py Cmd2_options {'_complete_fuzzy': 0, '_complete_uniq_ignorecase': 0, '_complete_ignorecase': 1} indentLine_enabled #1 fastfold_skip_filetypes [] xolox#misc#version 1.17.6 haskell_textobj_include_types #0 formatdef_rbeautify "rbeautify ".(&expandtab ? "-s -c ".shiftwidth() : "-t") multi_cursor_prev_key <C-p> formatdef_tidy_html "tidy -q --show-errors 0 --show-warnings 0 --force-output --indent auto --indent-spaces ".shiftwidth()." --vertical-space yes --tidy-mark no -wrap ".&textwidth neobundle#hooks {} l9_balloonly balloonly.exe indent_guides_enable_on_vim_startup #1 did_indent_on #1 vcm_s_tab_behavior #0 formatters_xhtml ['tidy_xhtml'] Powerline_colorscheme solarized indentLine_setColors #1 ctrlp_dont_split NERD_tree_2 formatters_fortran ['fprettify'] qfenter_enable_autoquickfix #1 EasyMotion_keys asdghklqwertyuiopzxcvbnmfj; multi_cursor_start_word_key <C-n> formatdef_tsfmt 'tsfmt --stdin '.bufname('%') qfenter_vcnext_map [] NERDTreeDirArrows #0 cscope_auto_update #1 cscope_open_location #1 fugitive_git_executable git autoformat_verbosemode #1 webdevicons_enable_airline_statusline #0 Signs_IndentationLevel #1 formatters_css ['cssbeautify'] SuperTabUndoBreak #0 asyncrun_exit loaded_matchtagalways #1 indentLine_fileTypeExclude [] asyncrun_support #1 savevers_max #99 formatters_ruby ['rbeautify'] ags_no_stats #0 asyncrun_timer #100 __textobj_function {'obj_specs': {'a': {'select': ['af'], 'select-function': 'textobj#function#select_a'}, 'I': {'select': ['iF'], 'select-function': 'textobj#function#select_I'}, 'A': {'select': ['aF'], 'select-function': 'textobj#function#select_A'}, 'i': {'select': ['if'], 'select-function': 'textobj#function#select_i'}}, 'define_default_key_mappings': function('33'), 'name': 'function', 'do_by_function': function('37'), 'interface_mapping_name': function('35'), 'normalize': function('32'), 'do_by_pattern': function('36'), 'define_interface_key_mappings': function('34'), 'new': function('31')} ctrlp_allmixes {} loaded_randomtag #1 session_autosave no multi_cursor_next_key <C-n> CoVim_default_name rmondal formatdef_jsbeautify_javascript "js-beautify -X -f - -".(&expandtab ? "s ".shiftwidth() : "t").(&textwidth ? " -w ".&textwidth : "") sunset_latitude 12.97 qfenter_cp_cmd cp codi#log ctags_command ctags -R . xml_syntax_folding #1 formatters_html ['htmlbeautify', 'tidy_html'] SuperTabMappingBackward fastfold_fdmhook #0 abolish_save_file /home/ramondal/.vim/after/plugin/abolish.vim targets_pairs ()b {}B [] <> UnconditionalPaste_JoinSeparator ^I cscope_silent #0 indentLine_mysyntaxfile /home/ramondal/.vim/neobundle_bundle/indentLine/after/syntax/indentLine.vim asyncrun_mode #0 jsx_pragma_required #0 formatdef_clangformat g:ClangFormatConfigFileExists() ? ('clang-format -lines='.a:firstline.':'.a:lastline.' --assume-filename="'.expand('%:p').'" -style=file') : ('clang-format -lines='.a:firstline.':'.a:lastline.' --assume-filename="'.expand('%:p').'" -style="{BasedOnStyle: WebKit, AlignTrailingComments: true, '.(&textwidth ? 'ColumnLimit: '.&textwidth.', ' : '').(&expandtab ? 'UseTab: Never, IndentWidth: '.shiftwidth() : 'UseTab: Always').'}"') ctrlp_dotfiles #0 EasyMotion_landing_highlight #0 ctrlp_mruf_save_on_update #1 autoformat_autoindent #1 delimitMate_quotes " ' SuperTabCompletionContexts ['s:ContextText'] loaded_fugitive #1 loaded_UnconditionalPaste #1 loaded_autoload_l9 #1 ctrlp_allfiles [] p4EnableRuler #0 hardtime_default_on #1 neobundle#enable_name_conversion #0 codi#aliases {} tagbar_type_verilog_systemverilog {'ctagstype': 'SystemVerilog', 'sro': '.', 'kinds': ['b:blocks:1:1', 'c:constants:1:0', 'e:events:1:0', 'f:functions:1:1', 'm:modules:0:1', 'n:nets:1:0', 'p:ports:1:0', 'r:registers:1:0', 't:tasks:1:1', 'A:assertions:1:1', 'C:classes:0:1', 'V:covergroups:0:1', 'I:interfaces:0:1', 'M:modport:0:1', 'K:packages:0:1', 'P:programs:0:1', 'R:properties:0:1', 'T:typedefs:0:1'], 'kind2scope': {'P': 'program', 'b': 'block', 'C': 'class', 't': 'task', 'V': 'covergroup', 'f': 'function', 'I': 'interface', 'R': 'property', 'K': 'package', 'm': 'module'}} session_extension .ses targets_seekRanges cr cb cB lc ac Ac lr rr ll lb ar ab lB Ar aB Ab AB rb al rB Al bb aa bB Aa BB AA targets_jumpRanges bb bB BB aa Aa AA

justrajdeep avatar Sep 21 '16 23:09 justrajdeep

I'm having this same problem with Vim with python. Neovim does not have this problem. Actually the output buffer does get filled when there is a syntax error, but if I just type a simple statement like 5 + 3, there is no output.

My script version info:

script --version                                                                                                                                   
script from util-linux 2.20.1

Here is the very minimal vimrc I am using to reproduce this:

" because vim is better than vi
set nocompatible

call plug#begin()
    Plug 'metakirby5/codi.vim'
call plug#end()

let g:codi#log= '/home/jesse/logs/codi_log'

Here is the log output:

[15:46:54.318103] <SNR>26_lo: Linux detected, using `script -qfec "$bin" /dev/null`
[15:46:54.320483] <SNR>26_user_au[1]: Doing autocommand CodiEnterPre
[15:46:54.328159] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre
[15:46:54.329691] <SNR>26_codi_do_update[25]: Starting job for buffer 1
[15:46:54.331561] <SNR>26_user_au[1]: Doing autocommand CodiEnterPost
[15:46:54.359365] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[15:46:54.360660] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[15:46:54.361784] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[15:46:54.363029] <SNR>26_codi_handle_data[9]: async line: >>> >>> >>> 
[15:46:56.701334] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre
[15:46:56.702802] <SNR>26_codi_do_update[25]: Starting job for buffer 1
[15:46:56.704331] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1
[15:46:56.730014] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[15:46:56.731137] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[15:46:56.733653] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[15:46:56.734889] <SNR>26_codi_handle_data[9]: async line: >>> 5
[15:46:56.735821] <SNR>26_codi_handle_data[9]: async line: >>> >>> 
[15:46:56.736941] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1
[15:46:56.739989] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost
[15:46:57.069280] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre
[15:46:57.070854] <SNR>26_codi_do_update[25]: Starting job for buffer 1
[15:46:57.096533] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[15:46:57.097652] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[15:46:57.098934] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[15:46:57.100341] <SNR>26_codi_handle_data[9]: async line: >>> 5
[15:46:57.101491] <SNR>26_codi_handle_data[9]: async line: >>> >>> 
[15:46:57.102463] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1
[15:46:57.104686] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost
[15:46:57.373639] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre
[15:46:57.375380] <SNR>26_codi_do_update[25]: Starting job for buffer 1
[15:46:57.403105] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[15:46:57.404837] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[15:46:57.406738] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[15:46:57.408137] <SNR>26_codi_handle_data[9]: async line: >>>   File "<stdin>", line 1
[15:46:57.409382] <SNR>26_codi_handle_data[9]: async line:     5 +
[15:46:57.410573] <SNR>26_codi_handle_data[9]: async line:       ^
[15:46:57.411878] <SNR>26_codi_handle_data[9]: async line: SyntaxError: invalid syntax
[15:46:57.413003] <SNR>26_codi_handle_data[9]: async line: >>> >>> 
[15:46:57.413994] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1
[15:46:57.416388] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost
[15:46:57.621268] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre
[15:46:57.622762] <SNR>26_codi_do_update[25]: Starting job for buffer 1
[15:46:57.649598] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[15:46:57.650824] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[15:46:57.652452] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[15:46:57.654049] <SNR>26_codi_handle_data[9]: async line: >>>   File "<stdin>", line 1
[15:46:57.655107] <SNR>26_codi_handle_data[9]: async line:     5 + 
[15:46:57.656143] <SNR>26_codi_handle_data[9]: async line:        ^
[15:46:57.657252] <SNR>26_codi_handle_data[9]: async line: SyntaxError: invalid syntax
[15:46:57.658390] <SNR>26_codi_handle_data[9]: async line: >>> >>> 
[15:46:57.659358] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1
[15:46:57.661402] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost
[15:46:58.773472] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre
[15:46:58.775243] <SNR>26_codi_do_update[25]: Starting job for buffer 1
[15:46:58.810398] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[15:46:58.812495] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[15:46:58.814329] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[15:46:58.815809] <SNR>26_codi_handle_data[9]: async line: >>> 11
[15:46:58.817163] <SNR>26_codi_handle_data[9]: async line: >>> >>> 
[15:46:58.818515] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1
[15:46:58.821536] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost
[15:47:03.405016] <SNR>26_user_au[1]: Doing autocommand CodiLeavePre
[15:47:03.407465] <SNR>26_user_au[1]: Doing autocommand CodiLeavePost

still-dreaming-1 avatar Sep 22 '16 21:09 still-dreaming-1

@justrajdeep: Oops. Nevermind what I said. Do what @still-dreaming-1 said instead.

idbrii avatar Sep 26 '16 22:09 idbrii

This is my codi_log output

[09:37:20.767558] <SNR>136_lo: Linux detected, using `script -qfec "$bin" /dev/null`
[09:37:20.769954] <SNR>136_user_au[1]: Doing autocommand CodiEnterPre
[09:37:20.845444] <SNR>136_user_au[1]: Doing autocommand CodiUpdatePre
[09:37:20.846078] <SNR>136_codi_do_update[25]: Starting job for buffer 1
[09:37:20.847331] <SNR>136_user_au[1]: Doing autocommand CodiEnterPost

justrajdeep avatar Sep 27 '16 13:09 justrajdeep

I'm having this issue with ruby and python... I fixed it by removing/renaming my ~/.irbrc and ~/.pythonrc.py (the value of $PYTHONSTARTUP).

I was able to fix it with this snippet...

let g:codi#interpreters = {
      \ 'python': {
      \ 'bin': ['env', 'PYTHONSTARTUP=', 'python'],
      \ },
      \ 'ruby': {
      \ 'bin': ['irb', '-f'],
      \ },
      \ }

I think Codi could check that the settings for each interpreter is "sane" before continuing...

maybe add a replcheck to g:codi#interpreters that has a language specific command and expected result. If it fails, then it could put a message in in the scratch side.

docwhat avatar Oct 05 '16 03:10 docwhat

@docwhat I was originally a bit apprehensive to override user settings, but it makes sense in this context. I'd love if you would submit a pull request for this.

metakirby5 avatar Oct 05 '16 03:10 metakirby5

@metakirby5: Done!

docwhat avatar Oct 05 '16 04:10 docwhat

Can be closed since https://github.com/metakirby5/codi.vim/pull/44 is merged - assuming that it fixes it also for the reporter.

blueyed avatar Oct 06 '16 22:10 blueyed

Does not work for me. When I type in 5 + 10 into a python file with Codi going, nothing shows up. When I first start typing, and all that is entered is the 5, nothing shows up. As I continue to type, when it says 5 +, I see "SyntaxError: invalid syntax". Then when I add the 10, as in it shows the full 5 + 10 it goes back to being blank. So it is only showing output when there is a syntax error.

still-dreaming-1 avatar Oct 07 '16 15:10 still-dreaming-1

@still-dreaming-1 Please enable logging (let g:codi#log = '/tmp/codi.log') and provide it's output then.

blueyed avatar Oct 07 '16 16:10 blueyed

Ok, here is the Codi log when I type in those exact keys as described:

[11:40:22.717534] <SNR>26_lo: Linux detected, using script -qfec "$bin" /dev/null [11:40:22.720278] <SNR>26_user_au[1]: Doing autocommand CodiEnterPre [11:40:22.727185] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:22.727847] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:22.729298] <SNR>26_user_au[1]: Doing autocommand CodiEnterPost [11:40:22.752750] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:22.753278] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:22.753754] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:22.754194] <SNR>26_codi_handle_data[9]: async line: >>> >>> >>> [11:40:24.677225] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:24.677950] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:24.679091] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:24.701777] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:24.702496] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:24.703352] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:24.703971] <SNR>26_codi_handle_data[9]: async line: >>> 5 [11:40:24.704635] <SNR>26_codi_handle_data[9]: async line: >>> >>> [11:40:24.704975] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:24.707816] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost [11:40:25.269015] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:25.269708] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:25.295391] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:25.295966] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:25.296455] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:25.296970] <SNR>26_codi_handle_data[9]: async line: >>> 5 [11:40:25.297435] <SNR>26_codi_handle_data[9]: async line: >>> >>> [11:40:25.297697] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:25.300998] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost [11:40:25.837122] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:25.837878] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:25.863324] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:25.863877] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:25.864425] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:25.864936] <SNR>26_codi_handle_data[9]: async line: >>> File "", line 1 [11:40:25.865407] <SNR>26_codi_handle_data[9]: async line: 5 + [11:40:25.865861] <SNR>26_codi_handle_data[9]: async line: ^ [11:40:25.866340] <SNR>26_codi_handle_data[9]: async line: SyntaxError: invalid syntax [11:40:25.866940] <SNR>26_codi_handle_data[9]: async line: >>> >>> [11:40:25.867391] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:25.870702] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost [11:40:26.205126] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:26.205858] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:26.231421] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:26.231974] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:26.232481] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:26.232952] <SNR>26_codi_handle_data[9]: async line: >>> File "", line 1 [11:40:26.233411] <SNR>26_codi_handle_data[9]: async line: 5 + [11:40:26.233887] <SNR>26_codi_handle_data[9]: async line: ^ [11:40:26.234411] <SNR>26_codi_handle_data[9]: async line: SyntaxError: invalid syntax [11:40:26.235165] <SNR>26_codi_handle_data[9]: async line: >>> >>> [11:40:26.235465] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:26.238393] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost [11:40:26.781209] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:26.781937] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:26.807761] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:26.808271] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:26.808842] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:26.809286] <SNR>26_codi_handle_data[9]: async line: >>> 6 [11:40:26.809715] <SNR>26_codi_handle_data[9]: async line: >>> >>> [11:40:26.809964] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:26.813050] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost [11:40:27.189182] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePre [11:40:27.189899] <SNR>26_codi_do_update[25]: Starting job for buffer 1 [11:40:27.213801] <SNR>26_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) [11:40:27.214342] <SNR>26_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2 [11:40:27.214816] <SNR>26_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information. [11:40:27.215309] <SNR>26_codi_handle_data[9]: async line: >>> 15 [11:40:27.215721] <SNR>26_codi_handle_data[9]: async line: >>> >>> [11:40:27.215949] <SNR>26_stop_job_for_buf[8]: Stopping job for buffer 1 [11:40:27.218336] <SNR>26_user_au[1]: Doing autocommand CodiUpdatePost

still-dreaming-1 avatar Oct 07 '16 17:10 still-dreaming-1

You can see that it's working behind the scenes... it calculated 5 + 1 and 5 + 10 as @still-dreaming-1 typed.

Does running :CodiUpdate after typing help? I can't think why the updating would stop working in (neo)vim.

docwhat avatar Oct 07 '16 18:10 docwhat

:CodiUpdate did not help. I only have this problem with Vim, not Neovim.

still-dreaming-1 avatar Oct 07 '16 18:10 still-dreaming-1

Since this is working correctly in Neovim, I thought it might be helpful to post the Codi log when using Neovim, so they can be compared:

[21:29:55.871692] <SNR>28_lo: Linux detected, using `script -qfec "$bin" /dev/null`
[21:29:55.873608] <SNR>28_user_au[1]: Doing autocommand CodiEnterPre
[21:29:55.880348] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:55.880793] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:55.884192] <SNR>28_user_au[1]: Doing autocommand CodiEnterPost
[21:29:55.900718] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:55.901130] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:55.901492] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:55.901963] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.902426] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.902639] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:55.910164] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:55.911010] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:55.911422] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:55.928695] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:55.929066] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:55.929415] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:55.929860] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.930356] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.930556] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:55.937583] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:55.938371] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:55.938759] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:55.958395] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:55.958781] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:55.959292] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:55.959697] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.960027] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.960229] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:55.966580] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:55.967332] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:55.967692] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:55.987889] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:55.988263] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:55.988595] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:55.988967] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.989324] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:55.989490] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:55.995488] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:55.996155] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:55.996498] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.014756] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.015082] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.015382] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.015741] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.016187] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.016343] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.021825] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.022481] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.022789] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.036411] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.036719] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.036988] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.037329] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.037686] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.037834] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.043410] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.044043] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.044351] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.062245] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.062556] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.062826] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.063129] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.063424] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.063560] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.068824] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.069419] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.069702] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.081361] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.081654] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.081915] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.082202] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.082531] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.082663] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.087801] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.088384] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.088646] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.100159] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.100422] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.100661] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.100926] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.101230] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.101352] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.105988] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.106502] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.106750] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.117506] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.117774] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.118011] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.118280] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.118637] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.118764] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.123358] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.123853] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.124141] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.135929] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.136208] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.136429] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.136676] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.136919] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.137030] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.141354] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.141843] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.142074] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.160252] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.160502] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.160718] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.160960] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.161198] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.161309] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.165673] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.166111] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.166344] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.181100] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.181341] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.181555] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.181802] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.182043] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.182154] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.186468] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.186900] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.187132] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.199423] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.199660] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.199870] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.200149] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.200387] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.200497] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.204661] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.205086] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.205313] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.216908] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.217144] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.217351] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.217587] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.217821] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.217929] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.222047] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.222457] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.222674] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.234978] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.235208] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.235411] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.235639] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.235865] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.235969] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.240075] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.240492] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.240709] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.250986] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.251211] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.251412] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.251662] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.251887] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.251991] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.256039] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.256462] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.256682] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.266767] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.266999] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.267201] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.267428] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.267695] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.267803] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.271899] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.272404] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.272621] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.289813] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.290047] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.290250] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.290481] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.290710] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.290818] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.294919] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.295331] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.295547] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.306029] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.306263] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.306465] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.306693] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.306964] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.307070] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.312026] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.312675] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.312924] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.323757] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.324138] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.324445] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.324771] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.325130] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.325294] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.331532] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.332277] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.332632] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.341998] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.342221] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.342415] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.342642] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.342855] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.342953] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.346805] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.347221] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.347555] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.356268] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.356493] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.356686] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.356912] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.357122] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.357218] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.361392] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.361799] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.362017] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.375187] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.375410] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.375601] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.375827] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.376065] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.376174] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.380331] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.380743] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.380961] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.393629] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.393855] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.394047] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.394274] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.394485] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.394583] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.398489] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.398891] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.399108] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.416191] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.416415] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.416608] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.416833] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.417044] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.417142] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.421353] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.421761] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.421978] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.439552] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.439772] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.439970] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.440213] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.440434] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.440534] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.444430] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.444835] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.445051] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.462416] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.462638] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.462831] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.463068] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.463304] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.463403] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.467277] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.467675] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.467890] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.480169] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.480392] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.480582] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.480808] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.481019] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.481119] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.484985] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.485416] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.485754] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.496664] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.496888] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.497079] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.497305] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.497516] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.497615] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.501487] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.501884] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.502098] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.511171] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.511398] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.511610] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.511828] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.512016] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.512158] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.515986] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.516442] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.516660] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.533414] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.533637] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.533830] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.534060] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.534270] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.534367] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.538275] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.538672] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.538890] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.550836] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.551071] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.551386] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.551712] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.551895] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.551993] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.555890] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.556350] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.556568] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.567428] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.567659] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.567854] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.568139] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.568352] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.568451] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.572582] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.572991] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.573206] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.591059] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.591284] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.591476] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.591697] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.591920] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.592052] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.595977] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.596394] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.596613] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.606209] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.606429] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.606620] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.606844] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.607053] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.607151] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.611030] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.611430] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.611645] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.622648] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.622869] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.623064] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.623289] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.623497] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.623593] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.627509] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.627915] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.628148] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.641854] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.642078] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.642272] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.642499] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.642710] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.642809] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.646964] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.647375] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.647593] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.664631] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.664855] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.665051] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.665274] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.665491] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.665592] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.669489] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.669893] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.670109] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.682173] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.682397] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.682590] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.682810] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.683029] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.683131] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.686949] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.687351] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.687571] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.698284] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.698522] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.698731] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.698972] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.699207] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.699315] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.703492] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.703923] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.704236] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.714649] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.714881] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.715079] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.715305] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.715528] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.715632] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.719983] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.720450] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.720668] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.729684] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.730022] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.730329] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.730604] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.730789] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.730892] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.734818] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.735210] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.735436] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.744598] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.744821] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.745010] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.745228] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.745444] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.745546] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.749441] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.749842] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.750057] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.758931] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.759155] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.759347] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.759580] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.759787] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.759884] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.764187] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.764603] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.764823] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.773850] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.774071] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.774262] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.774483] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.774697] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.774796] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.778796] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.779199] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.779414] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.788395] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.788614] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.788806] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.789029] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.789237] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.789333] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.793496] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.794032] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.794257] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.803105] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.803326] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.803519] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.803746] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.803955] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.804089] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.808010] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.808648] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.808861] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.817829] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.818144] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.818471] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.818713] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.818931] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.819030] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.823325] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.824143] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.824339] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.833160] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.833481] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.833811] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.834047] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.834225] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.834324] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.838484] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.839267] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.839466] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.848397] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.848624] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.848821] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.849066] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.849313] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.849411] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.853605] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.854248] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.854458] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.863263] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.863489] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.863691] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.863913] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.864236] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.864390] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.868453] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.869117] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.869316] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.878291] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.878516] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.878711] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.878931] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.879256] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.879363] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.883286] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.883883] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.884114] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.893029] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.893254] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.893452] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.893673] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.893927] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.894025] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.898215] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.898891] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.899089] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.907934] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.908174] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.908368] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.908734] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.909257] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.909471] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.917110] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.917913] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.918288] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.931166] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.931399] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.931597] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.931815] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.932056] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.932179] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.936114] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.936850] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.937053] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.951195] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.951420] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.951620] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.951840] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.952163] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.952272] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.956195] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.956786] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.957003] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.973644] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.973983] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.974387] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.974615] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.974808] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.974913] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.978835] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.979598] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.979803] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:56.991670] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:56.991894] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:56.992146] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:56.992369] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.992632] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:56.992734] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:56.996657] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:56.997489] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:56.997745] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.007053] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.007362] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.007700] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.007972] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.008196] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.008299] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.012199] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.012811] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.013026] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.021998] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.022222] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.022424] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.022664] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.022922] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.023025] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.026971] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.027644] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.027845] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.044514] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.044748] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.044946] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.045170] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.045480] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.045586] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.049793] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.050408] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.050628] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.063737] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.063965] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.064191] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.064412] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.064668] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.064770] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.068783] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.069472] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.069674] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.084722] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.084972] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.085173] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.085395] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.085610] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.085710] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.089649] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.090246] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.090461] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.106416] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.106645] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.106845] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.107066] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.107281] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.107380] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.111356] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.112187] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.112454] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.126909] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.127134] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.127338] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.127552] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.127851] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.127956] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.131882] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.132486] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.132700] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.150807] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.151030] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.151230] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.151445] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.151660] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.151761] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.155951] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.156626] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.156832] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.169364] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.169590] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.169792] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.170005] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.170298] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.170403] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.174309] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.175084] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.175358] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.184480] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.184708] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.184912] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.185170] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.185530] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.185685] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.189660] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.190348] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.190550] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.199480] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.199707] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.199908] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.200204] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.200455] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.200554] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.204453] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.205112] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.205308] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.214411] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.214635] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.214832] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.215051] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.215299] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.215401] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.219507] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.220185] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.220384] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.229308] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.229532] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.229732] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.229949] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.230203] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.230307] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.234235] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.234854] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.235050] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.250400] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.250722] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.251149] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.251378] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.251556] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.251682] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.255570] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.256402] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.256601] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.265693] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.265933] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.266134] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.266354] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.266573] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.266670] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.272573] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.273506] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.273857] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.283592] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.283827] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.284077] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.284388] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.284750] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.284890] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.290356] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.291168] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.291441] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.300673] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.300898] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.301099] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.301392] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.301742] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.301881] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.307093] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.307797] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.308116] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.317262] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.317484] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.317679] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.317949] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.318217] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.318340] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.322956] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.323669] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.323899] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.339264] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.339523] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.339759] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.340038] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.340399] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.340516] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.344803] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.345467] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.345706] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.359914] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.360185] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.360402] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.360636] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.360868] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.360979] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.365198] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.365907] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.366122] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.378667] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.378906] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.379122] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.379353] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.379692] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.379808] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.384266] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.384929] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.385157] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.394852] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.395093] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.395310] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.395541] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.395730] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.395842] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.399943] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.400679] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.400888] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.410433] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.410666] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.410883] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.411104] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.411368] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.411475] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.415419] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.416074] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.416276] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.425870] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.426103] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.426301] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.426516] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.426820] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.426927] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.430821] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.431397] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.431610] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.440871] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.441098] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.441296] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.441512] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.441729] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.441839] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.445762] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.446458] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.446660] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.456122] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.456348] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.456542] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.456761] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.456936] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.457036] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.460985] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.461628] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.461830] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.470913] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.471141] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.471341] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.471562] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.471815] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.471919] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.476136] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.476793] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.476997] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.486138] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.486361] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.486557] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.486775] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.487032] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.487135] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.491080] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.491677] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.491891] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.500815] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.501040] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.501242] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.501475] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.501730] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.501831] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.505747] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.506572] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.506843] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.515670] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.515893] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.516109] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.516330] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.516612] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.516770] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.520827] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.521489] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.521686] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.530618] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.530844] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.531050] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.531272] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.531446] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.531544] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.535429] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.536119] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.536315] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.545212] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.545437] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.545634] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.545852] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.546101] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.546201] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.550370] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.551037] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.551235] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.560211] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.560436] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.560634] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.560857] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.561028] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.561125] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.565018] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.565707] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.565901] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.574826] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.575050] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.575241] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.575462] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.575675] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.575773] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.579697] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.580313] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.580525] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.589422] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.589648] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.589846] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.590066] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.590314] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.590413] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.594550] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.595219] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.595412] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.604372] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.604597] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.604790] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.605012] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.605323] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.605424] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.609334] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.609940] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.610151] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.619056] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.619279] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.619476] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.619700] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.619948] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.620086] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.624283] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.624964] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.625165] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.634100] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.634450] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.634721] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.634974] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.635188] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.635288] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.639225] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.639830] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.640068] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.649048] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.649275] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.649475] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.649699] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.649979] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.650078] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.653975] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.654676] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.654874] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.663787] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.664039] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.664253] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.664473] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.664649] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.664746] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.668891] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.669601] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.669799] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.678689] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.678918] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.679114] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.679342] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.679594] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.679692] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.683606] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.684226] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.684436] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.693370] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.693594] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.693793] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.694025] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.694277] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.694375] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.698572] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:57.699258] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.699462] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.703716] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:57.704149] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:57.705425] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.706015] <SNR>28_codi_handle_data[9]: async line: 5
[21:29:57.716097] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:57.716325] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:57.716522] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:57.716751] <SNR>28_codi_handle_data[9]: async line: >>> 5
[21:29:57.716964] <SNR>28_codi_handle_data[9]: async line: 5
[21:29:57.717136] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:57.717237] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:57.718273] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:29:59.488659] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:29:59.489271] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:29:59.493048] <SNR>28_codi_handle_data[9]: async line: 5 
[21:29:59.510280] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:29:59.510770] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:29:59.511220] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:29:59.511769] <SNR>28_codi_handle_data[9]: async line: >>> 5 
[21:29:59.512343] <SNR>28_codi_handle_data[9]: async line: 5
[21:29:59.512757] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:29:59.512987] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:29:59.515658] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:30:00.104606] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:30:00.105221] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:30:00.107903] <SNR>28_codi_handle_data[9]: async line: 5 +
[21:30:00.126111] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:30:00.126594] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:30:00.127047] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:30:00.127555] <SNR>28_codi_handle_data[9]: async line: >>> 5 +
[21:30:00.128293] <SNR>28_codi_handle_data[9]: async line:   File "<stdin>", line 1
[21:30:00.128669] <SNR>28_codi_handle_data[9]: async line:     5 +
[21:30:00.129028] <SNR>28_codi_handle_data[9]: async line:       ^
[21:30:00.129395] <SNR>28_codi_handle_data[9]: async line: SyntaxError: invalid syntax
[21:30:00.129748] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:30:00.129965] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:30:00.132602] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:30:01.200592] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:30:01.201207] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:30:01.207677] <SNR>28_codi_handle_data[9]: async line: 5 + 
[21:30:01.224235] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:30:01.224896] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:30:01.225769] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:30:01.226352] <SNR>28_codi_handle_data[9]: async line: >>> 5 + 
[21:30:01.226781] <SNR>28_codi_handle_data[9]: async line:   File "<stdin>", line 1
[21:30:01.227174] <SNR>28_codi_handle_data[9]: async line:     5 + 
[21:30:01.227576] <SNR>28_codi_handle_data[9]: async line:        ^
[21:30:01.227984] <SNR>28_codi_handle_data[9]: async line: SyntaxError: invalid syntax
[21:30:01.228541] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:30:01.228744] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:30:01.230802] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:30:01.992907] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:30:01.993649] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:30:01.997084] <SNR>28_codi_handle_data[9]: async line: 5 + 1
[21:30:02.014197] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:30:02.014652] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:30:02.015061] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:30:02.015531] <SNR>28_codi_handle_data[9]: async line: >>> 5 + 1
[21:30:02.015985] <SNR>28_codi_handle_data[9]: async line: 6
[21:30:02.016392] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:30:02.016593] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:30:02.018570] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost
[21:30:02.360883] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePre
[21:30:02.361581] <SNR>28_codi_do_update[25]: Starting job for buffer 1
[21:30:02.365292] <SNR>28_codi_handle_data[9]: async line: 5 + 10
[21:30:02.383361] <SNR>28_codi_handle_data[9]: async line: Python 2.7.6 (default, Jun 22 2015, 17:58:13) 
[21:30:02.383846] <SNR>28_codi_handle_data[9]: async line: [GCC 4.8.2] on linux2
[21:30:02.384382] <SNR>28_codi_handle_data[9]: async line: Type "help", "copyright", "credits" or "license" for more information.
[21:30:02.384901] <SNR>28_codi_handle_data[9]: async line: >>> 5 + 10
[21:30:02.385399] <SNR>28_codi_handle_data[9]: async line: 15
[21:30:02.385799] <SNR>28_codi_handle_data[9]: async line: >>> 
[21:30:02.386029] <SNR>28_stop_job_for_buf[8]: Stopping job for buffer 1
[21:30:02.388461] <SNR>28_user_au[1]: Doing autocommand CodiUpdatePost

still-dreaming-1 avatar Oct 07 '16 18:10 still-dreaming-1

That didn't post the entire log for some reason. Now it shows the whole thing.

still-dreaming-1 avatar Oct 07 '16 18:10 still-dreaming-1

With Vim you are getting the prompt like >>> >>> and then Codi does not recognize it. Which Vim version do you have? Also consider trimming the comments from above: it's not necessary to have that much from the logs. Also consider adding some s:log calls in s:codi_handle_done to see what's going on.

blueyed avatar Oct 07 '16 19:10 blueyed

I am unsubscribing myself from this issue (so please mention me if necessary). See https://github.com/metakirby5/codi.vim/issues/47 for a suggestion to help with debugging things like this.

blueyed avatar Oct 07 '16 19:10 blueyed

It may be a long log file, but that entire thing was produced just from quickly pressing those few keys. It is interesting that the log file is much longer for Neovim, which may or may not be enlightening.

still-dreaming-1 avatar Oct 07 '16 22:10 still-dreaming-1

Hmm. Maybe I should update my Vim version again. You know what, that is probably the problem. I forgot that I built Vim myself to get a newer version, but with these async features being new and changing, it probably runs differently on the newest version. I wish I could just add a ppa to keep my Vim up to date like I do with Neovim. I don't like how few features Vim compiles with by default either. With computer hardware being what it is these days, special compile options should be more what you would use to get less features, not more.

still-dreaming-1 avatar Oct 07 '16 22:10 still-dreaming-1

I was able to run :Codi, but never saw anything on the right side, regardless of what I did. I tried python and haskell, the REPLs for which I have installed. I found this in the log (snipped from ~300 lines - it was the same pattern over and over):

[02:28:52.150597] <SNR>25_lo: Linux detected, using `script -qfec "$bin" /dev/null`
[02:28:52.155665] <SNR>25_user_au[1]: Doing autocommand CodiEnterPre
[02:28:52.159355] <SNR>25_user_au[1]: Doing autocommand CodiUpdatePre
[02:28:52.159666] <SNR>25_codi_do_update[29]: Starting job for buffer 1 
[02:28:52.160711] <SNR>25_codi_do_update[65]: [INPUT] ^@^M^D^D^M
[02:28:52.160806] <SNR>25_codi_do_update[66]: Expecting 2 prompts
[02:28:52.161016] <SNR>25_user_au[1]: Doing autocommand CodiEnterPost
[02:28:52.164313] <SNR>25_codi_handle_data[9]: [DATA] bash: /tmp/cmd: Permission denied
[02:28:53.697958] <SNR>25_user_au[1]: Doing autocommand CodiUpdatePre 
[02:28:53.698451] <SNR>25_codi_do_update[29]: Starting job for buffer 1
[02:28:53.699798] <SNR>25_stop_job_for_buf[8]: Stopping job for buffer 1
[02:28:53.700006] <SNR>25_codi_do_update[65]: [INPUT] x^@^M^D^D^M
[02:28:53.700133] <SNR>25_codi_do_update[66]: Expecting 2 prompts
[02:28:53.702331] <SNR>25_codi_handle_data[9]: [DATA] x 
[02:28:53.703617] <SNR>25_codi_handle_data[9]: [DATA] bash: /tmp/cmd: Permission denied
[02:28:53.841686] <SNR>25_user_au[1]: Doing autocommand CodiUpdatePre
[02:28:53.842168] <SNR>25_codi_do_update[29]: Starting job for buffer 1
[02:28:53.843440] <SNR>25_stop_job_for_buf[8]: Stopping job for buffer 1
[02:28:53.843649] <SNR>25_codi_do_update[65]: [INPUT] x ^@^M^D^D^M
[02:28:53.843776] <SNR>25_codi_do_update[66]: Expecting 2 prompts
[02:28:53.845898] <SNR>25_codi_handle_data[9]: [DATA] x 
[02:28:53.847168] <SNR>25_codi_handle_data[9]: [DATA] bash: /tmp/cmd: Permission denied
[02:28:54.017868] <SNR>25_user_au[1]: Doing autocommand CodiUpdatePre
[02:28:54.018385] <SNR>25_codi_do_update[29]: Starting job for buffer 1
[02:28:54.019732] <SNR>25_stop_job_for_buf[8]: Stopping job for buffer 1
[02:28:54.019929] <SNR>25_codi_do_update[65]: [INPUT] x =^@^M^D^D^M
[02:28:54.020057] <SNR>25_codi_do_update[66]: Expecting 2 prompts

Noting the permission denied on /tmp/cmd, I did :chmod +x /tmp/cmd from Vim, and then it worked. I'm not sure how to get that to work on its own, though, or why permission was wrong in a temp file. I'm adding this in case it helps anyone.

gfixler avatar Mar 29 '17 09:03 gfixler