The interactive scratchpad for hackers. Using Codi as a Python scratchpad through the shell wrapper Codi is an interactive scratchpad for hackers, with a similar interface to Numi. It opens a pane synchronized to your main buffer which displays the results of evaluating each line as you type (with NeoVim or Vim with +job and +channel, asynchronously). It's extensible to nearly any language that provides a REPL (interactive interpreter)! Languages with built-in support: Python, JavaScript, CoffeeScript, Haskell, PureScript, Ruby, OCaml, R, Clojure/ClojureScript, PHP, Lua, C++, Julia, Elm, Elixir, TypeScript, Mathjs Pull requests for new language support welcome! Note: without async support, evaluation will trigger on cursor hold rather than text change. For more information, check out the documentation. Watch a screencast! Installation Use your favorite package manager (vim-plug, Vundle, pathogen.vim), or add this directory to your Vim runtime path. For example, if you're using vim-plug, add the following line to ~/.vimrc: Plug 'metakirby5/codi.vim' Dependencies OS X or Linux (Windows support coming soon!) Vim 7.4 (with +job and +channel for....