metakirby5 / codi.vim

:notebook_with_decorative_cover: The interactive scratchpad for hackers.
MIT License
3.02k stars 83 forks source link

Scratchpad opens with no output #31

Open Varzeki opened 8 years ago

Varzeki commented 8 years ago

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

metakirby5 commented 8 years ago

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.

Varzeki commented 8 years ago

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

rlisowski commented 8 years ago

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

SuprDewd commented 8 years ago

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?

still-dreaming-1 commented 8 years ago

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.

metakirby5 commented 7 years ago

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.

rlisowski commented 7 years ago

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 commented 7 years ago

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
justrajdeep commented 7 years ago

@metakirby5

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

How do i do that?

idbrii commented 7 years ago

@justrajdeep

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

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 [''] 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': '', '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} loadedhome_ramondalvim_neobundle_bundle_l9_plugin_l9_vim #1 use_pathogen #0 SuperTabMappingTabLiteral cmd zk loaded_zipPlugin v27 loaded_2html_plugin vim7.4_v2 UltiSnipsExpandTrigger 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 / saveverstypes ,.vimrc,.tmux.conf,.my_cshrc_custom,.my_custom_aliases,tmp,cmd_line,neo_complcache,neocomplete,.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,cmdline..mk,.nvmk,.make,Make,.inc,.weld,.testlist,.xml,.tcl,.pl,.pm,.yaml,.py,.sh,.csh..spec,.def,_.csv multi_cursor_skip_key ctrlp_max_files #0 existing_tab 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 [''] 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 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_ExcludeFiles ^/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('95_github_url'), function('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 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 zipPluginext .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('101_snakecase'), 'uppercase': function('101_uppercase'), 'Coercions': {' ': function('101_spacecase'), 'c': function('101_camelcase'), 's': function('101_snakecase'), 'u': function('101_uppercase'), 'U': function('101uppercase'), '': function('101_snakecase'), 'k': function('101_dashcase'), 'function missing': function('101_unknown_coercion'), '-': function('101_dashcase'), '.': function('101_dotcase'), 'm': function('101_mixedcase')}, 'dotcase': function('101_dotcase'), 'dashcase': function('101_dashcase'), 'spacecase': function('101_spacecase'), 'mixedcase': function('101_mixedcase'), 'camelcase': function('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 [''] 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 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:call paste#Paste()', 'i': 'x:call paste#Paste()gi', 'n': ':call paste#Paste()'} 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 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 ['', '<2-LeftMouse>'] indentLine_fileType [] hl_matchit_hl_priority #0 matchparen_timeout #300 targetsseparators , . ; : + - = ~ * # / \ | & $ 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 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 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 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

still-dreaming-1 commented 7 years ago

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
idbrii commented 7 years ago

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

justrajdeep commented 7 years ago

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
docwhat commented 7 years ago

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.

metakirby5 commented 7 years ago

@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.

docwhat commented 7 years ago

@metakirby5: Done!

blueyed commented 7 years ago

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

still-dreaming-1 commented 7 years ago

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.

blueyed commented 7 years ago

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

still-dreaming-1 commented 7 years ago

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

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

docwhat commented 7 years ago

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.

still-dreaming-1 commented 7 years ago

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

still-dreaming-1 commented 7 years ago

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 commented 7 years ago

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

blueyed commented 7 years ago

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 commented 7 years ago

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.

still-dreaming-1 commented 7 years ago

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 commented 7 years ago

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.

gfixler commented 7 years ago

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.

justrajdeep commented 7 years ago

Hi

:chmod is not a vim command. I tried to change the permission using a terminal. But I still dont see any output in the Codi split

gfixler commented 7 years ago

@justrajdeep Sorry, that should have been :!chmod.

gbrlsnchs commented 7 years ago

My solution was to create the function below:

function s:AllowCodi()
   if empty(glob('/tmp/cmd'))
       call system('touch /tmp/cmd')
   endif

   call system('chmod u+x /tmp/cmd')
endfunction

And then I called it on VimEnter:

autocmd VimEnter * call s:AllowCodi()
kevintraver commented 7 years ago

This seems to have something to do with myusuf3/numbers.vim

I can repeat this with a fresh install and only that plugin.

justrajdeep commented 7 years ago

Hi

I disabled myusuf3/numbers.vim, did chmod +x /tmp/cmd but still dont see anything on the Codi output.

auxiliary commented 7 years ago

I think I've done everything in this thread and I get the following in my Codi log file:

[12:57:36.726913] <SNR>65_user_au: Doing autocommand CodiLeavePre
[12:57:36.731005] <SNR>65_user_au: Doing autocommand CodiLeavePost
[12:58:51.686884] <SNR>65_lo: Linux detected, using `script -qfec "$bin" /dev/null`
[12:58:51.699839] <SNR>65_user_au: Doing autocommand CodiEnterPre
[12:58:51.738850] <SNR>65_user_au: Doing autocommand CodiUpdatePre
[12:58:51.743578] <SNR>65_codi_do_update: Starting job for buffer 1
[12:58:51.805307] <SNR>65_user_au: Doing autocommand CodiUpdatePost
[12:58:51.807347] <SNR>65_user_au: Doing autocommand CodiEnterPost
[12:58:56.415870] <SNR>65_user_au: Doing autocommand CodiUpdatePre
[12:58:56.420748] <SNR>65_codi_do_update: Starting job for buffer 1
[12:58:56.482815] <SNR>65_user_au: Doing autocommand CodiUpdatePost
[12:58:59.200907] <SNR>65_user_au: Doing autocommand CodiLeavePre
[12:58:59.203391] <SNR>65_user_au: Doing autocommand CodiLeavePost

And nothing shows up in the right hand side Codi bar.

script version: 2.17.2 Vim version: 7.4 OS: Redhat Linux Python version: 2.7 No plugin enabled, except codi and Vundle.

auxiliary commented 7 years ago

Is there any particular condition in which codi might not save an error for in the log?

auxiliary commented 7 years ago

I'm not sure if it matters, but this was amongst my strace of vim with codi:

stat("/opt/rh/python27/root/usr/bin/script", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/qt-3.3/bin/script", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/mpich/bin/script", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/script", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/bin/script", 0x7ffc03c82110)     = -1 ENOENT (No such file or directory)
stat("/usr/bin/script", {st_mode=S_IFREG|0755, st_size=16632, ...}) = 0
access("/usr/bin/script", X_OK)         = 0
stat("/opt/rh/python27/root/usr/bin/uname", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/qt-3.3/bin/uname", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/usr/lib64/mpich/bin/uname", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/usr/local/bin/uname", 0x7ffc03c82110) = -1 ENOENT (No such file or directory)
stat("/bin/uname", {st_mode=S_IFREG|0755, st_size=27776, ...}) = 0

...

read(3, "script: invalid option -- 'e'\nus"..., 71) = 71
henrebotha commented 6 years ago

I'm having the same problem: scratch pad opens but no output is shown. MVim 8.0.

Click to view my Codi log output...
[13:44:18.914772] 83_lo: Darwin/BSD detected, using `script -q /dev/null $bin`
[13:44:18.917359] 83_err[1]: ERROR: Cannot run Codi with empty filetype.
[13:44:22.479622] 83_user_au[1]: Doing autocommand CodiEnterPre
[13:44:22.734245] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:22.734871] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:22.740075] 83_codi_do_update[65]: [INPUT] 

[13:44:22.740363] 83_codi_do_update[66]: Expecting 2 prompts
[13:44:22.740862] 83_user_au[1]: Doing autocommand CodiEnterPost
[13:44:24.412465] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:24.412992] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:24.415483] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:24.416136] 83_codi_do_update[65]: [INPUT] 1

[13:44:24.416425] 83_codi_do_update[66]: Expecting 2 prompts
[13:44:24.418282] 83_codi_handle_data[9]: [DATA] irb(main):001:0> 
[13:44:24.418659] 83_codi_handle_data[14]: Matched prompt
[13:44:24.429391] 83_codi_handle_data[9]: [DATA] 1
[13:44:24.668790] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:24.669509] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:24.675038] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:24.675827] 83_codi_do_update[65]: [INPUT] 1 

[13:44:24.676160] 83_codi_do_update[66]: Expecting 2 prompts
[13:44:24.681203] 83_codi_handle_data[9]: [DATA] 1 
[13:44:24.780573] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:24.781530] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:24.786816] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:24.787556] 83_codi_do_update[65]: [INPUT] 1 +

[13:44:24.787867] 83_codi_do_update[66]: Expecting 2 prompts
[13:44:24.793422] 83_codi_handle_data[9]: [DATA] 1 +
[13:44:24.851713] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:24.852336] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:24.856751] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:24.857399] 83_codi_do_update[65]: [INPUT] 1 + 

[13:44:24.857676] 83_codi_do_update[66]: Expecting 2 prompts
[13:44:24.861345] 83_codi_handle_data[9]: [DATA] 1 + 
[13:44:25.075805] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:25.076422] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:25.082246] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:25.082894] 83_codi_do_update[65]: [INPUT] 1 + 1

[13:44:25.083210] 83_codi_do_update[66]: Expecting 2 prompts
[13:44:25.088110] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:25.289589] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:25.290221] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:25.295961] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:25.296595] 83_codi_do_update[65]: [INPUT] 1 + 1

[13:44:25.297140] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:25.301925] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.467667] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:27.468306] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:27.473858] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:27.474398] 83_codi_do_update[65]: [INPUT] 1 + 1p

[13:44:27.474946] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:27.476756] 83_codi_handle_data[9]: [DATA] irb(main):001:0> 
[13:44:27.477157] 83_codi_handle_data[14]: Matched prompt
[13:44:27.494452] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.495016] 83_codi_handle_data[9]: [DATA] p
[13:44:27.573071] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:27.573633] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:27.576191] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:27.576869] 83_codi_do_update[65]: [INPUT] 1 + 1pu

[13:44:27.577256] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:27.583404] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.584221] 83_codi_handle_data[9]: [DATA] pu
[13:44:27.650162] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:27.650997] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:27.656965] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:27.657700] 83_codi_do_update[65]: [INPUT] 1 + 1put

[13:44:27.658430] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:27.663298] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.664061] 83_codi_handle_data[9]: [DATA] put
[13:44:27.709718] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:27.710461] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:27.712596] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:27.713410] 83_codi_do_update[65]: [INPUT] 1 + 1puts

[13:44:27.713836] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:27.719651] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.720334] 83_codi_handle_data[9]: [DATA] puts
[13:44:27.792689] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:27.793778] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:27.799679] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:27.800831] 83_codi_do_update[65]: [INPUT] 1 + 1puts 

[13:44:27.801252] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:27.805537] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.806017] 83_codi_handle_data[9]: [DATA] puts 
[13:44:27.924926] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:27.925459] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:27.931072] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:27.931683] 83_codi_do_update[65]: [INPUT] 1 + 1puts '

[13:44:27.932055] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:27.936890] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:27.937354] 83_codi_handle_data[9]: [DATA] puts '
[13:44:28.188435] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:28.189007] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:28.190926] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:28.191459] 83_codi_do_update[65]: [INPUT] 1 + 1puts 'h

[13:44:28.191731] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:28.197237] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:28.197964] 83_codi_handle_data[9]: [DATA] puts 'h
[13:44:28.287834] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:28.288669] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:28.294111] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:28.294703] 83_codi_do_update[65]: [INPUT] 1 + 1puts 'hi

[13:44:28.294992] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:28.300159] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:28.300625] 83_codi_handle_data[9]: [DATA] puts 'hi
[13:44:28.374357] 83_user_au[1]: Doing autocommand CodiUpdatePre
[13:44:28.374973] 83_codi_do_update[29]: Starting job for buffer 1
[13:44:28.381004] 83_stop_job_for_buf[8]: Stopping job for buffer 1
[13:44:28.381592] 83_codi_do_update[65]: [INPUT] 1 + 1puts 'hi'

[13:44:28.382401] 83_codi_do_update[66]: Expecting 3 prompts
[13:44:28.386497] 83_codi_handle_data[9]: [DATA] 1 + 1
[13:44:28.387020] 83_codi_handle_data[9]: [DATA] puts 'hi'
[13:44:31.905759] 83_user_au[1]: Doing autocommand CodiLeavePre
[13:44:31.911343] 83_user_au[1]: Doing autocommand CodiLeavePost
cyanpencil commented 6 years ago

I had the same problem. I solved it by removing the remapping of Ctrl-j from my .inputrc. In fact, Codi sends directly keystrokes to the interpreter, and Ctrl-j is the code for the newline (as written in the gotchas section of the codi help file)

henrebotha commented 6 years ago

I went out of my way to unbind CtrlJ, but it made no difference. So there's clearly some other underlying problem here.

cyanpencil commented 6 years ago

Do you use fish as your default shell? That could create problems while executing /tmp/cmd

henrebotha commented 6 years ago

Not sure if you're addressing me or someone else, but I use Zsh.

horsemanV commented 6 years ago

I'm having the same issue with python and javascript files (see attached codi.log)

The first run is from running codi javascript scratch and the second vim codi.js :Codi, both successfully open the Codi buffer but neither produce output.

Relevant Info:

Lastly, @metakirby5 , this is an amazing plugin! Thanks for the time and effort you've already put into it, you mentioned being busy with school, so a double thanks for doing this while being a student. I only recently switched to vim full-time and was mourning not having Quokka to use from VS Code, but this is looking like an even better replacement, so thanks again.

caifara commented 6 years ago

~Had the same problem. In my case there was output, but it was off screen. :NumbersToggle to disable the numbers plugin did the trick.~~

Can't reproduce that, now using let g:codi#rightalign = 0

hristost commented 5 years ago

You can try running (n)vim with an empty .inputrc to make sure your configuration is not interfering with Codi:

INPUTRC=/dev/null vim

(INPUTRC is an environment variable used by readline)

ttm436 commented 5 years ago

I have this issue and have narrowed it down to set show-mode-in-prompt on in .inputrc when using bash in vi mode (set editing-mode vi)

When the prompt is on, Codi will not output anything in the right-side buffer, when it is off, Codi works as expected.

dylan-chong commented 5 years ago

@ttm436 Thank you! I had this code on my ~/.inputrc file which i removed and fix the problem!

# https://stackoverflow.com/a/42107711/1726450
# assumes you have bash > 4.x
set show-mode-in-prompt on
set vi-ins-mode-string \1\e[6 q\2
set vi-cmd-mode-string \1\e[2 q\2
Konfekt commented 4 years ago

This, other than set show-mode-in-prompt on, is another setting of ~/.inputrc which causes this issue:

set enable-bracketed-paste           on