Commits

Jakub Zalewski committed 54d23a5

add plugins as submodules, neobundle update

  • Participants
  • Parent commits 19116a9

Comments (0)

Files changed (24)

+[submodule "bundle/jedi-vim"]
+	path = bundle/jedi-vim
+	url = https://github.com/davidhalter/jedi-vim.git
+[submodule "bundle/minibufexpl.vim"]
+	path = bundle/minibufexpl.vim
+	url = https://github.com/fholgado/minibufexpl.vim.git
+[submodule "bundle/neobundle.vim"]
+	path = bundle/neobundle.vim
+	url = git://github.com/Shougo/neobundle.vim
+[submodule "bundle/nerdtree"]
+	path = bundle/nerdtree
+	url = https://github.com/scrooloose/nerdtree.git
+[submodule "bundle/powerline"]
+	path = bundle/powerline
+	url = https://github.com/Lokaltog/powerline.git
+[submodule "bundle/python-mode"]
+	path = bundle/python-mode
+	url = https://github.com/klen/python-mode.git
+[submodule "bundle/scss-syntax.vim"]
+	path = bundle/scss-syntax.vim
+	url = https://github.com/cakebaker/scss-syntax.vim.git
+[submodule "bundle/vim-airline"]
+	path = bundle/vim-airline
+	url = https://github.com/bling/vim-airline.git
+[submodule "bundle/vim-coffee-script"]
+	path = bundle/vim-coffee-script
+	url = https://github.com/kchmck/vim-coffee-script.git
+[submodule "bundle/vim-fugitive"]
+	path = bundle/vim-fugitive
+	url = https://github.com/tpope/vim-fugitive.git
+[submodule "bundle/vim-haml"]
+	path = bundle/vim-haml
+	url = https://github.com/tpope/vim-haml.git
+[submodule "bundle/vim-javascript"]
+	path = bundle/vim-javascript
+	url = https://github.com/pangloss/vim-javascript.git
+[submodule "bundle/vim-nerdtree-tabs"]
+	path = bundle/vim-nerdtree-tabs
+	url = https://github.com/jistr/vim-nerdtree-tabs.git
+[submodule "bundle/vimproc"]
+	path = bundle/vimproc
+	url = https://github.com/Shougo/vimproc.git
+[submodule "bundle/vim-surround"]
+	path = bundle/vim-surround
+	url = https://github.com/tpope/vim-surround.git
+[submodule "bundle/vim-virtualenv"]
+	path = bundle/vim-virtualenv
+	url = https://github.com/jmcantrell/vim-virtualenv.git

File bundle/.neobundle/doc/airline.txt

-*airline.txt*  Lean and mean statusline that's light as air
-
+*airline.txt*  Lean and mean status/tabline that's light as air
+                   _                       _      _ _                        ~
+            __   _(_)_ __ ___         __ _(_)_ __| (_)_ __   ___             ~
+            \ \ / / | '_ ` _ \ _____ / _` | | '__| | | '_ \ / _ \            ~
+             \ V /| | | | | | |_____| (_| | | |  | | | | | |  __/            ~
+              \_/ |_|_| |_| |_|      \__,_|_|_|  |_|_|_| |_|\___|            ~
+                                                                             ~
 ==============================================================================
 INTRODUCTION                                                       *airline*
 
 *  optimized for speed; it loads in under a millisecond.
 *  fully customizable; if you know a little |statusline| syntax you can
    tweak it to your needs.
-*  trivial to write colorschemes; for a minimal theme you need to edit
-   9 lines of colors. (please send pull requests)
+*  extremely easy to write themes.
 
 ==============================================================================
 NAME                                                          *airline-name*
 There are a couple configuration values available (shown with their default
 values):
 
-* the separator used on the left side
->
+* the separator used on the left side >
   let g:airline_left_sep='>'
 <
-
-* the separator used on the right side
->
+* the separator used on the right side >
   let g:airline_right_sep='<'
 <
-
-* enable/disable fugitive/lawrencium integration
->
-  let g:airline_enable_branch=1
-<
-
-* enable/disable syntastic integration
->
-  let g:airline_enable_syntastic=1
-<
-
-* enable/disable tagbar integration
->
-  let g:airline_enable_tagbar=1
-<
-
-* enable modified detection
->
+* enable modified detection >
   let g:airline_detect_modified=1
-<
 
-* enable paste detection
->
+* enable paste detection >
   let g:airline_detect_paste=1
 <
-
-* enable iminsert detection
->
-  let g:airline_detect_iminsert=1
+* enable iminsert detection >
+  let g:airline_detect_iminsert=0
 <
-
-* enable whitespace detection
->
-  let g:airline_detect_whitespace=0 "disabled
-  let g:airline_detect_whitespace=1 "icon and message (default)
-  let g:airline_detect_whitespace=2 "icon only
+* determine whether inactive windows should have the left section collapsed to
+  only the filename of that buffer.  >
+  let g:airline_inactive_collapse=1
 <
-
-* change the default theme
->
-  let g:airline_theme='dark'
+* themes are automatically selected based on the matching colorscheme. this
+  can be overridden by defining a value. >
+  let g:airline_theme=
 <
-
-* enable/disable usage of patched powerline font symbols
->
+* if you want to patch the airline theme before it gets applied, you can
+  supply the name of a function where you can modify the palette. >
+  let g:airline_theme_patch_func = 'AirlineThemePatch'
+  function! AirlineThemePatch(palette)
+    if g:airline_theme == 'badwolf'
+      for colors in values(a:palette.inactive)
+        let colors[3] = 245
+      endfor
+    endif
+  endfunction
+<
+* enable/disable automatic population of the `g:airline_symbols` dictionary
+  with powerline symbols.
   let g:airline_powerline_fonts=0
 <
-
-* define the set of text to display for each mode.
->
-  let g:airline_mode_map = {} " see source for current list
+* define the set of text to display for each mode.  >
+  let g:airline_mode_map = {} " see source for the defaults
+
+  " or copy paste the following into your vimrc for shortform text
+  let g:airline_mode_map = {
+      \ '__' : '-',
+      \ 'n'  : 'N',
+      \ 'i'  : 'I',
+      \ 'R'  : 'R',
+      \ 'c'  : 'C',
+      \ 'v'  : 'V',
+      \ 'V'  : 'V',
+      \ '' : 'V',
+      \ 's'  : 'S',
+      \ 'S'  : 'S',
+      \ '' : 'S',
+      \ }
 <
-
 * define the set of filename match queries which excludes a window from having
-  its statusline modified
->
+  its statusline modified >
   let g:airline_exclude_filenames = [] " see source for current list
 <
-
 * define the set of filetypes which are excluded from having its window
-  statusline modified
->
+  statusline modified >
   let g:airline_exclude_filetypes = [] " see source for current list
 <
-
 * defines whether the preview window should be excluded from have its window
   statusline modified (may help with plugins which use the preview window
-  heavily)
->
+  heavily) >
   let g:airline_exclude_preview = 0
 <
-
 ==============================================================================
 COMMANDS                                                  *airline-commands*
 
 :AirlineToggleWhitespace                          *:AirlineToggleWhitespace*
   Toggles whitespace detection.
 
+:AirlineToggle                                              *:AirlineToggle*
+  Toggles between the standard `statusline`
+
 ==============================================================================
 CUSTOMIZATION                                        *airline-customization*
 
 The following are some unicode symbols for customizing the left/right
 separators, as well as the powerline font glyths.
 
+Note: You must define the dictionary first before setting values: >
+  let g:airline_symbols = {}
 >
   " unicode symbols
   let g:airline_left_sep = '»'
   let g:airline_left_sep = '▶'
   let g:airline_right_sep = '«'
   let g:airline_right_sep = '◀'
-  let g:airline_linecolumn_prefix = '␊ '
-  let g:airline_linecolumn_prefix = '␤ '
-  let g:airline_linecolumn_prefix = '¶ '
-  let g:airline_branch_prefix = '⎇ '
-  let g:airline_paste_symbol = 'ρ'
-  let g:airline_paste_symbol = 'Þ'
-  let g:airline_paste_symbol = '∥'
-  let g:airline_whitespace_symbol = 'Ξ'
+  let g:airline_symbols.linenr = '␊'
+  let g:airline_symbols.linenr = '␤'
+  let g:airline_symbols.linenr = '¶'
+  let g:airline_symbols.branch = '⎇'
+  let g:airline_symbols.paste = 'ρ'
+  let g:airline_symbols.paste = 'Þ'
+  let g:airline_symbols.paste = '∥'
+  let g:airline_symbols.whitespace = 'Ξ'
 
   " powerline symbols
   let g:airline_left_sep = ''
   let g:airline_left_alt_sep = ''
   let g:airline_right_sep = ''
   let g:airline_right_alt_sep = ''
-  let g:airline_branch_prefix = ' '
-  let g:airline_readonly_symbol = ''
-  let g:airline_linecolumn_prefix = ' '
+  let g:airline_symbols.branch = ''
+  let g:airline_symbols.readonly = ''
+  let g:airline_symbols.linenr = ''
 
   " old vim-powerline symbols
   let g:airline_left_sep = '⮀'
   let g:airline_left_alt_sep = '⮁'
   let g:airline_right_sep = '⮂'
   let g:airline_right_alt_sep = '⮃'
-  let g:airline_branch_prefix = '⭠'
-  let g:airline_readonly_symbol = '⭤'
-  let g:airline_linecolumn_prefix = '⭡'
+  let g:airline_symbols.branch = '⭠'
+  let g:airline_symbols.readonly = '⭤'
+  let g:airline_symbols.linenr = '⭡'
 <
 
 For more intricate customizations, you can replace the predefined sections
 with the usual statusline syntax.
 
+Note: If you define any section variables it will replace the default values
+entirely.  If you want to disable only certain parts of a section you can try
+using variables defined in the |airline-configuration| or |airline_extensions|
+section.
 >
-  " here are the the default values
-  let g:airline_section_a       (the mode/paste indicator)
-  let g:airline_section_b       (the fugitive/lawrencium branch indicator)
+  variable names                default contents
+  ----------------------------------------------------------------------------
+  let g:airline_section_a       (mode, paste, iminsert)
+  let g:airline_section_b       (hunks, branch)
   let g:airline_section_c       (bufferline or filename)
-  let g:airline_section_gutter
-  let g:airline_section_x       (tagbar, filetype)
+  let g:airline_section_gutter  (readonly, csv)
+  let g:airline_section_x       (tagbar, filetype, virtualenv)
   let g:airline_section_y       (fileencoding, fileformat)
   let g:airline_section_z       (percentage, line number, column number)
   let g:airline_section_warning (syntastic, whitespace)
   let g:airline_section_b = '%{getcwd()}'
   let g:airline_section_c = '%t'
 <
+==============================================================================
+EXTENSIONS                                              *airline-extensions*
+
+Most extensions are enabled by default and lazily loaded when the
+corresponding plugin (if any) is detected.
+
+-------------------------------------                      *airline-default*
+The default extension understands all of the `g:` variables in the
+|airline-configuration| section, however it also has some more fine-tuned
+configuration values that you can use.
+
+* control which sections get truncated and at what width. >
+  let g:airline#extensions#default#section_truncate_width = {
+      \ 'b': 88,
+      \ 'x': 60,
+      \ 'y': 88,
+      \ 'z': 45,
+      \ })
+
+  " Note: set to an empty dictionary to disable truncation.
+  let g:airline#extensions#default#section_truncate_width = {}
+<
+-------------------------------------                   *airline-bufferline*
+vim-bufferline <https://github.com/bling/vim-bufferline>
+
+* enable/disable bufferline integration >
+  let g:airline#extensions#bufferline#enabled = 1
+<
+* determine whether bufferline will overwrite customization variables >
+  let g:airline#extensions#bufferline#overwrite_variables = 1
+<
+-------------------------------------                       *airline-branch*
+fugitive.vim <https://github.com/tpope/vim-fugitive>
+lawrencium   <https://bitbucket.org/ludovicchabant/vim-lawrencium>
+
+* enable/disable fugitive/lawrencium integration >
+  let g:airline#extensions#branch#enabled = 1
+<
+* change the text for when no branch is detected >
+  let g:airline#extensions#branch#empty_message = ''
+<
+-------------------------------------                    *airline-syntastic*
+syntastic <https://github.com/scrooloose/syntastic>
+
+* enable/disable syntastic integration >
+  let g:airline#extensions#syntastic#enabled = 1
+<
+-------------------------------------                       *airline-tagbar*
+tagbar <https://github.com/majutsushi/>
+
+* enable/disable tagbar integration >
+  let g:airline#extensions#tagbar#enabled = 1
+<
+* change how tags are displayed (:help tagbar-statusline) >
+  let g:airline#extensions#tagbar#flags = ''  "default
+  let g:airline#extensions#tagbar#flags = 'f'
+  let g:airline#extensions#tagbar#flags = 's'
+  let g:airline#extensions#tagbar#flags = 'p'
+<
+-------------------------------------                          *airline-csv*
+csv.vim <https://github.com/chrisbra/csv.vim>
+
+* enable/disable csv integration for displaying the current column. >
+  let g:airline#extensions#csv#enabled = 1
+<
+* change how columns are displayed. >
+  let g:airline#extensions#csv#column_display = 'Number' (default)
+  let g:airline#extensions#csv#column_display = 'Name'
+<
+-------------------------------------                        *airline-hunks*
+vim-gitgutter <https://github.com/airblade/vim-gitgutter>
+vim-signify <https://github.com/mhinz/vim-signify>
+
+* enable/disable showing a summary of changed hunks under source control. >
+  let g:airline#extensions#hunks#enabled = 1
+<
+* enable/disable showing only non-zero hunks. >
+  let g:airline#extensions#hunks#non_zero_only = 0
+<
+* set hunk count symbols. >
+  let g:airline#extensions#hunks#hunk_symbols = ['+', '~', '-']
+<
+-------------------------------------                        *airline-ctrlp*
+ctrlp <https://github.com/kien/ctrlp.vim>
+
+* configure which mode colors should ctrlp window use (takes effect
+  only if the active airline theme doesn't define ctrlp colors) >
+  let g:airline#extensions#ctrlp#color_template = 'insert' (default)
+  let g:airline#extensions#ctrlp#color_template = 'normal'
+  let g:airline#extensions#ctrlp#color_template = 'visual'
+  let g:airline#extensions#ctrlp#color_template = 'replace'
+<
+-------------------------------------                   *airline-virtualenv*
+virtualenv <https://github.com/jmcantrell/vim-virtualenv>
+
+* enable/disable virtualenv integration >
+  let g:airline#extensions#virtualenv#enabled = 1
+<
+-------------------------------------                   *airline-whitespace*
+* enable/disable detection of whitespace errors. >
+  let g:airline#extensions#whitespace#enabled = 1
+<
+* customize the whitespace symbol. >
+  let g:airline#extensions#whitespace#symbol = '!'
+<
+* configure which whitespace checks to enable. >
+  let g:airline#extensions#whitespace#checks = [ 'indent', 'trailing' ]
+<
+* configure whether a message should be displayed. >
+  let g:airline#extensions#whitespace#show_message = 1
+<
+* configure the formatting of the warning messages. >
+  let g:airline#extensions#whitespace#trailing_format = 'trailing[%s]'
+  let g:airline#extensions#whitespace#mixed_indent_format = 'mixed-indent[%s]'
+<
+-------------------------------------                      *airline-tabline*
+* enable/disable enhanced tabline. >
+  let g:airline#extensions#tabline#enabled = 0
+<
+* enable/disable displaying buffers with a single tab. >
+  let g:airline#extensions#tabline#show_buffers = 1
+<
+* configure filename match rules to exclude from the tabline. >
+  let g:airline#extensions#tabline#excludes = []
+<
+* configure how numbers are calculated in tab mode. >
+  let g:airline#extensions#tabline#tab_nr_type = 0 " # of splits (default)
+  let g:airline#extensions#tabline#tab_nr_type = 1 " tab number
+<
+* defines the name of a formatter for how buffer names are displayed. >
+  let g:airline#extensions#tabline#formatter = 'default'
+
+  " here is how you can define a 'foo' formatter:
+  function! airline#extensions#tabline#formatters#foo(bufnr, buffers)
+    return fnamemodify(bufname(a:bufnr), ':t')
+  endfunction
+  let g:airline#extensions#tabline#formatter = 'foo'
+<
+  Note: the following variables are only used by the 'default' formatter.
+
+    * configure whether buffer numbers should be shown. >
+      let g:airline#extensions#tabline#buffer_nr_show = 0
+<
+    * configure how buffer numbers should be formatted with |printf|. >
+      let g:airline#extensions#tabline#buffer_nr_format = '%s: '
+<
+    * configure the formatting of filenames (see |filename-modifiers|). >
+      let g:airline#extensions#tabline#fnamemod = ':p:.'
+<
+    * configure collapsing parent directories in buffer name. >
+      let g:airline#extensions#tabline#fnamecollapse = 1
+<
+* configure the minimum number of buffers needed to show the tabline. >
+  let g:airline#extensions#tabline#buffer_min_count = 0
+<
+  Note: this setting only applies to a single tab.
+
+* configure separators for the tabline only. >
+  let g:airline#extensions#tabline#left_sep = ''
+  let g:airline#extensions#tabline#left_alt_sep = ''
+  let g:airline#extensions#tabline#right_sep = ''
+  let g:airline#extensions#tabline#right_alt_sep = ''
+<
+Note: Enabling this extension will modify |showtabline| and |guioptions|.
+
+==============================================================================
+ADVANCED CUSTOMIZATION                      *airline-advanced-customization*
+
+The defaults will accomodate the mass majority of users with minimal
+configuration. However, if you want to reposition sections or contents you can
+do so with built-in helper functions, which makes it possible to create
+sections in a more declarative style.
+
+-------------------------------------                        *airline-parts*
+A part is something that contains metadata that eventually gets rendered into
+the statusline. You can define parts that contain constant strings or
+functions. Defining parts is needed if you want to use features like automatic
+insertion of separators or hiding based on window width.
+
+For example, this is how you would define a part function: >
+  call airline#parts#define_function('foo', 'GetFooText')
+<
+Here is how you would define a part that is visible only if the window width
+greater than a minimum width. >
+  call airline#parts#define_minwidth('foo', 50)
+<
+Parts can be configured to be visible conditionally. >
+  call airline#parts#define_condition('foo', 'getcwd() =~ "work_dir"')
+<
+Note: Part definitions are combinative; e.g. the two examples above modify the
+same `foo` part.
+
+Note: Look at the source code and tests for the full API.
+
+-------------------------------------                     *airline-sections*
+Once a part is defined, you can use helper functions to generate the
+statuslines for each section. For example, to use the part above, we could
+define a section like this: >
+  function! AirlineInit()
+    let g:airline_section_a = airline#section#create(['mode', ' ', 'foo'])
+    let g:airline_section_b = airline#section#create_left(['ffenc','file'])
+    let g:airline_section_c = airline#section#create(['%{getcwd()}'])
+  endfunction
+  autocmd VimEnter * call AirlineInit()
+<
+This will create a section with the `mode`, followed by a space, and our `foo`
+part in section `a`. Section `b` will have two parts with a left-side
+separator. And section `c` will contain the current path. You may notice that
+the space and cwd are not defined parts. For convenience, if a part of that
+key does not exist, it will be inserted as is. The unit tests will be a good
+resource for possibilities.
+
+Note: The use of `VimEnter` is important, because most extensions are lazily
+loaded, so we must give them a chance to define their parts before we can use
+them.
+
+Note: The `airline#section#create` function and friends will do its best to
+create a section with the appropriate separators, but it only works for
+function and text parts. Special |statusline| items like %f or raw/undefined
+parts will not work as it is not possible to inspect their widths/contents
+before rendering to the statusline.
 
 ==============================================================================
 FUNCREFS                                                  *airline-funcrefs*
 
 vim-airline internally uses funcrefs to integrate with third party plugins,
-and you can tap into this functionality to extend it for you needs.
-
-                                             *g:airline_statusline_funcrefs*
-The g:airline_statusline_funcrefs variable is an array of funcrefs that get
-invoked before the statusline gets overwritten for each window.  The following
-is an example of how you can extend vim-airline to support a new plugin.
->
-  function! MyPlugin()
+and you can tap into this functionality to extend it for you needs. This is
+the most powerful way to customize the statusline, and sometimes it may be
+easier to go this route than the above methods.
+
+Every section can have two values. The default value is the global `g:`
+variable which is used in the absense of a `w:` value. This makes it very easy
+to override only certain parts of the statusline by only defining window-local
+variables for a subset of all sections.
+
+-------------------------------------                  *add_statusline_func*
+The following is an example of how you can extend vim-airline to support a
+new plugin. >
+  function! MyPlugin(...)
     if &filetype == 'MyPluginFileType'
       let w:airline_section_a = 'MyPlugin'
       let w:airline_section_b = '%f'
       let g:airline_variable_referenced_in_statusline = 'foo'
     endif
   endfunction
-  call add(g:airline_statusline_funcrefs, function('MyPlugin'))
+  call airline#add_statusline_func('MyPlugin')
+<
+Notice that only the left side of the statusline is overwritten. This means
+the right side (the line/column numbers, etc) will be intact.
+
+-------------------------------------               *remove_statusline_func*
+You can also remove a function as well, which is useful for when you want a
+temporary override. >
+  call airline#remove_statusline_func('MyPlugin')
 <
-                                                *g:airline_exclude_funcrefs*
-The g:airline_exclude_funcrefs variable is an array that's returns 1 or 0 to
-determine whether that particular window should be excluded from having its
-statusline modified.  Here is an example:
+
+==============================================================================
+PIPELINE                                                  *airline-pipeline*
+
+Sometimes you want to do more than just use overrides.  The statusline funcref
+is invoked and passed two arguments.  The first of these arguments is the
+statusline builder.  You can use this to build completely custom statuslines
+to your liking.  Here is an example: >
 >
-  function! ExcludeFoo()
-    return &filetype == 'FooType'
+  function! MyPlugin(...)
+    " first variable is the statusline builder
+    let builder = a:1
+
+    " WARNING: the API for the builder is not finalized and may change
+    call builder.add_section('Normal', '%f')
+    call builder.add_section('WarningMsg', '%{getcwd()}')
+    call builder.split()
+    call builder.add_section('airline_z', '%p%%')
+
+    " tell the core to use the contents of the builder
+    return 1
   endfunction
-  call add(g:airline_exclude_funcrefs, function('ExcludeFoo'))
 <
+The above example uses various some example highlight groups to demonstrate
+that you can use any combination from the loaded colorscheme. However, if
+you want colors to change between modes, you should use one of the section
+highlight groups, e.g. `airline_a` and `airline_b`.
+
+The second variable is the context, which is a dictionary containing various
+values such as whether the statusline is active or not, and the window number.
+>
+  context = {
+    'winnr': 'the window number for the statusline',
+    'active': 'whether the window is active or not',
+    'bufnr': 'the current buffer for this window',
+  }
+<
+-------------------------------------        *airline-pipeline-return-codes*
+The pipeline accepts various return codes and can be used to determine the
+next action.  The following are the supported codes: >
+   0   the default, continue on with the next funcref
+  -1   do not modify the statusline
+   1   modify the statusline with the current contents of the builder
+<
+Note: Any value other than 0 will halt the pipeline and prevent the next
+funcref from executing.
+
+==============================================================================
+WRITING EXTENSIONS                              *airline-writing-extensions*
+
+For contributions into the plugin, here are the following guidelines:
+
+1.  For simple |&filetype| checks, they can be added directly into the
+`extensions.vim` file.
+
+2.  Pretty much everything else should live as a separate file under the
+`extensions/` directory.
+
+  a.  Inside `extensions.vim`, add a check for some variable or command that
+      is always available (these must be defined in `plugin`, and _not_
+      `autoload` of the other plugin).  If it exists, then initialize the
+      extension. This ensures that the extension is loaded if and only if the
+      user has the other plugin installed.  Also, a check to
+      `airline#extensions#foo_plugin#enabled` should be performed to allow the
+      user to disable it.
+
+  b.  Configuration variables for the extension should reside in the
+      extension, e.g. `g:airline#extensions#foo_plugin#bar_variable`.
+
+See the source of |example.vim| for documented code of how to write one.
+Looking at the other extensions is also a good resource.
 
 ==============================================================================
 WRITING THEMES                                              *airline-themes*
 TROUBLESHOOTING                                    *airline-troubleshooting*
 
 Q. There are no colors.
-
 A. You need to set up your terminal correctly.  For more details, see
-<http://vim.wikia.com/wiki/256_colors_in_vim>.  Alternatively, if you want to
-bypass the automatic detection of terminal colors, you can force Vim into 256
-colors with this:
->
+   <http://vim.wikia.com/wiki/256_colors_in_vim>.  Alternatively, if you want
+   to bypass the automatic detection of terminal colors, you can force Vim
+   into 256 color mode with this: >
   set t_Co=256
 <
-
 Q. The statusline does not appear until I create a split.
-
 A. This is the default setting of |laststatus|.  If you want it to appear all
-the time, add the following to your vimrc:
->
+   the time, add the following to your vimrc: >
   set laststatus=2
 <
-
 Q. Powerline symbols are not showing up.
-
 A. First, you must install patched powerline fonts. Second, you must enable
-unicode in vim.
->
+   unicode in vim.  >
   set encoding=utf-8
 <
-
 Q. There is a pause when leaving insert mode.
-
-A. Add the following to your vimrc.
->
+A. Add the following to your vimrc.  >
   set ttimeoutlen=50
 <
+Q. The colors look a little off for some themes.
+A. Certain themes are derived from the active colorscheme by extracting colors
+   from predefined highlight groups.  These airline themes will look good for
+   their intended matching colorschemes, but will be hit or miss when loaded
+   with other colorschemes.
+
 
 Solutions to other common problems can be found in the Wiki:
 <https://github.com/bling/vim-airline/wiki/FAQ>
 ==============================================================================
 LICENSE                                                    *airline-license*
 
-MIT license.  Copyright © 2013 Bailey Ling.
+MIT License.  Copyright © 2013 Bailey Ling.
 
 
  vim:tw=78:ts=8:ft=help:norl:

File bundle/.neobundle/doc/coffee-script.txt

-*coffee-script.txt*                                         For Vim version 7.3
-
-=============================================================================
-Author:  Mick Koch <kchmck@gmail.com>		*coffee-script-author*
-License: WTFPL (see |coffee-script-license|)
-=============================================================================
-
-CONTENTS					*coffee-script-contents*
-
-|coffee-script-introduction|		Introduction and Feature Summary
-|coffee-script-commands|			Commands
-|coffee-script-settings|			Settings
-|compiler-coffee-script|			Compiler
-
-{Vi does not have any of this}
-
-=============================================================================
-
-INTRODUCTION					*coffee-script*
-						*coffee-script-introduction*
-
-This plugin adds support for CoffeeScript syntax, indenting, and compiling.
-Also included is an eco syntax and support for CoffeeScript in Haml and HTML.
-
-COMMANDS					*coffee-script-commands*
-
-						*:CoffeeMake*
-:CoffeeMake[!] {opts}	Wrapper around |:make| that also passes options in
-                        |g:coffee_make_options| to the compiler. Use |:silent|
-                        to hide compiler output. See |:make| for more
-                        information about [!] and other helpful commands.
-
-						*:CoffeeCompile*
-:[range]CoffeeCompile [vertical] [{win-size}]
-			Shows how the current file or [range] is compiled
-			to JavaScript. [vertical] (or vert) splits the
-			compile buffer vertically instead of horizontally, and
-			{win-size} sets the initial size of the buffer. It can
-			be closed quickly with the "q" key.
-
-:CoffeeCompile {watch} [vertical] [{win-size}]
-			The watch mode of :CoffeeCompile emulates the "Try
-			CoffeeScript" live preview on the CoffeeScript web
-			site. After making changes to the source file,
-			exiting insert mode will cause the preview buffer to
-			update automatically. {watch} should be given as
-                        "watch" or "unwatch," where the latter will stop the
-                        automatic updating. [vertical] is recommended, and
-                        'scrollbind' is useful.
-
-						*:CoffeeLint*
-:[range]CoffeeLint[!] {opts}
-                        Run {coffeelint} on the current file and add any
-                        errors to the quickfix list. The first error is jumped
-                        to if [!] isn't given. Options in
-                        |g:coffee_lint_options| and {opts} are passed along to
-                        {coffeelint}. Although the whole file is linted, if a
-                        [range] is given, only errors within those lines will
-                        be considered.
-
-						*:CoffeeRun*
-:[range]CoffeeRun	Compiles the file or [range] and runs the resulting
-			JavaScript, displaying the output.
-
-SETTINGS					*coffee-script-settings*
-
-You can configure plugin behavior using global variables and syntax commands
-in your |vimrc|.
-
-Global Settings~
-						*g:coffee_compiler*
-Set the path to the compiler used by |CoffeeMake| and |CoffeeCompile| (it's
-{coffee} by default.)
->
-	let coffee_compiler = '/usr/bin/coffee'
-<
-						*g:coffee_make_options*
-Set default options |CoffeeMake| should pass to the compiler.
->
-	let coffee_make_options = '--bare'
-<
-						*g:coffee_compile_vert*
-Split the CoffeeCompile buffer vertically by default.
->
-	let coffee_compile_vert = 1
-<
-						*g:coffee_linter*
-Set the path to the {coffeelint} executable (it's {coffeelint} by default.)
->
-	let coffee_linter = '/usr/bin/coffeelint'
-<
-						*g:coffee_lint_options*
-Set default options |CoffeeLint| should pass to {coffeelint}.
->
-	let coffee_lint_options = '-f lint.json'
-<
-
-Syntax Highlighting~
-						*ft-coffee-script-syntax*
-Trailing whitespace is highlighted as an error by default. This can be
-disabled with:
->
-	hi link coffeeSpaceError NONE
-
-Trailing semicolons are also considered an error (for help transitioning from
-JavaScript.) This can be disabled with:
->
-	hi link coffeeSemicolonError NONE
-
-Reserved words like {function} and {var} are highlighted where they're not
-allowed in CoffeeScript. This can be disabled with:
->
-        hi link coffeeReservedError NONE
-
-COMPILER					*compiler-coffee-script*
-
-A CoffeeScript compiler is provided as a wrapper around {coffee} and can be
-loaded with;
->
-    compiler coffee
-
-This is done automatically when a CoffeeScript file is opened if no other
-compiler is loaded.
-
-=============================================================================
-
-LICENSE							*coffee-script-license*
-
-		DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
-			Version 2, December 2004
-
-     Copyright (C) 2010 to 2012 Mick Koch <kchmck@gmail.com>
-
-     Everyone is permitted to copy and distribute verbatim or modified
-     copies of this license document, and changing it is allowed as long
-     as the name is changed.
-
-		DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE
-       TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-      0. You just DO WHAT THE FUCK YOU WANT TO.
+Please see the project readme for up-to-date docs:
+https://github.com/kchmck/vim-coffee-script
 
  vim:tw=78:ts=8:ft=help:norl:

File bundle/.neobundle/doc/jedi-vim.txt

 3. Supported Python features		|jedi-vim-support|
 4. Usage				|jedi-vim-usage|
 5. Mappings				|jedi-vim-mappings|
-    5.1. Start completion		|g:jedi#autocompletion_command|
-    5.2. Go to definition		|g:jedi#goto_command|
-    5.3. Get original definition	|g:jedi#get_definition_command|
-    5.4. Show documentation		|g:jedi#pydoc_command|
+    5.1. Start completion		|g:jedi#completions_command|
+    5.2. Go to assignment		|g:jedi#goto_assignments_command|
+    5.3. Get original definition	|g:jedi#get_definitions_command|
+    5.4. Show documentation		|g:jedi#documentation_command|
     5.5. Rename variables		|g:jedi#rename_command|
-    5.6. Show related names		|g:jedi#related_names_command|
+    5.6. Show name usages		|g:jedi#usages_command|
+    5.7. Open module by name 		|:Pyimport|
 6. Configuration			|jedi-vim-configuration|
     6.1. auto_initialization		|g:jedi#auto_initialization|
     6.2. auto_vim_configuration		|g:jedi#auto_vim_configuration|
     6.3. popup_on_dot			|g:jedi#popup_on_dot|
     6.4. popup_select_first		|g:jedi#popup_select_first|
     6.5. auto_close_doc			|g:jedi#auto_close_doc|
-    6.6. show_function_definition	|g:jedi#show_function_def|
+    6.6. show_call_signatures		|g:jedi#show_call_signatures|
     6.7. use_tabs_not_buffers		|g:jedi#use_tabs_not_buffers|
     6.8. squelch_py_warning		|g:jedi#squelch_py_warning|
-7. Contributing				|jedi-vim-contributing|
-8. License				|jedi-vim-license|
+    6.9. completions_enable		|g:jedi#completions_enable|
+7. Testing				|jedi-vim-testing|
+8. Contributing				|jedi-vim-contributing|
+9. License				|jedi-vim-license|
 
 
 ==============================================================================
 ==============================================================================
 3. Supported Python features		*jedi-vim-support*
 
-The jedi library does all the hard work behind the scenes. It supports
+The Jedi library does all the hard work behind the scenes. It supports
 completion of a large number of Python features, among them:
 
 - Builtins
 - Simple/usual `sys.path` modifications
 - `isinstance` checks for `if`/`while`/`assert` case, that doesn’t work with
   Jedi
+- And more...
 
 Note: This list is not necessarily up to date. For a complete list of
-features, please refer to the Jedi documentation at
-http://jedi.readthedocs.org.
+features, please refer to the Jedi documentation at http://jedi.jedidjah.ch.
 
 ==============================================================================
 4. Usage				*jedi-vim-usage*
 5. Key Bindings		    		*jedi-vim-keybindings*
 
 All keybindings can be mapped by setting the appropriate global option. For
-example, to set the keybinding for starting omnicompletion to <Tab> instead of
+example, to set the keybinding for starting omnicompletion to <C-N> instead of
 <Ctrl-Space>, add the following setting to your .vimrc file: >
 
-    let g:jedi#autocompletion_command = "<tab>"
+    let g:jedi#completions_command = "<C-N>"
 
 Note: If you have |g:jedi#auto_initialization| set to 0, you have to create
 a mapping yourself by calling a function: >
 
-    " Using <tab> for omnicompletion
-    inoremap <silent> <buffer> <tab> <c-x><c-o>
+    " Using <C-N> for omnicompletion
+    inoremap <silent> <buffer> <C-N> <c-x><c-o>
     " Use <localleader>r (by default <\-r>) for renaming
     nnoremap <silent> <buffer> <localleader>r :call jedi#rename()<cr>
     " etc.
 
+Note: You can set commands to '', which means that they are empty and not
+assigned. It's an easy way to "disable" functionality of jedi-vim.
+
 ------------------------------------------------------------------------------
-5.1. `g:jedi#autocompletion_command`	*g:jedi#autocompletion_command*
+5.1. `g:jedi#completions_command`	*g:jedi#completions_command*
 Function: n/a; see above
 Default: <Ctrl-Space>			Start completion
 
 Performs autocompletion (or omnicompletion, to be precise).
 
+Note: If you want to use <Tab> for completion, please install Supertab:
+https://github.com/ervandew/supertab.
+
 ------------------------------------------------------------------------------
-5.2. `g:jedi#goto_command`		*g:jedi#goto_command*
-Function: `jedi#goto()`
+5.2. `g:jedi#goto_assignments_command`	*g:jedi#goto_assignments_command*
+Function: `jedi#goto_assignments()`
 Default: <leader>g			Go to definition
 
 This function finds the first definition of the function/class under the
 cursor. It produces an error if the definition is not in a Python file.
 
 ------------------------------------------------------------------------------
-5.3. `g:jedi#get_definition_command`	*g:jedi#get_definition_command*
-Function: `jedi#get_definition()`
+5.3. `g:jedi#goto_definitions_command`	*g:jedi#goto_definitions_command*
+Function: `jedi#goto_definitions()`
 Default: <leader>d			Go to original definition
 
 This command tries to find the original definition of the function/class under
-the cursor. Just like the `jedi#goto()` function, it does not work if the
-definition isn't in a Python source file.
+the cursor. Just like the `jedi#goto_assignments()` function, it does not work
+if the definition isn't in a Python source file.
 
-The difference between `jedi#goto()` and `jedi#get_definition()` is that the
-former doesn't perform recursive lookups. Take, for example, the following
-module structure: >
+The difference between `jedi#goto_assignments()` and `jedi#goto_definitions()`
+is that the former doesn't perform recursive lookups. Take, for example, the
+following module structure: >
 
     # file1.py:
     from file2 import foo
     def bar():
         pass
 
-The `jedi#goto()` function will take you to the "from file2 import foo"
-statement in file1.py, while the `jedi#get_definition()` function will take
+The `jedi#goto_definitions()` function will take you to the "from file2 import foo"
+statement in file1.py, while the `jedi#goto_definitions()` function will take
 you all the way to the "def bar():" line in file3.py.
 
 ------------------------------------------------------------------------------
-5.4. `g:jedi#pydoc`			*g:jedi#pydoc_command*
-Function: `jedi#show_pydoc()`
+5.4. `g:jedi#documentation_command`	*g:jedi#documentation_command*
+Function: `jedi#show_documentation()`
 Default: <K>				Show pydoc documentation
 
 This shows the pydoc documentation for the item currently under the cursor.
 line.
 
 ------------------------------------------------------------------------------
-5.6. `g:jedi#related_names_command`	*g:jedi#related_names_command*
-Function: `jedi#related_names()`
-Default: <leader>n			Show related names
+5.6. `g:jedi#usages_command`		*g:jedi#usages_command*
+Function: `jedi#usages()`
+Default: <leader>n			Show usages of a name.
 
 The quickfix window is populated with a list of all names which point to the
 definition of the name under the cursor.
 
+------------------------------------------------------------------------------
+5.7. Open module by name		*:Pyimport*
+Function: `jedi#py_import(args)`
+Default: :Pyimport			e.g. `:Pyimport os` shows os.py in VIM.
+
+Simulate an import and open that module in VIM.
+
 ==============================================================================
 6. Configuration			*jedi-vim-configuration*
 
 1. Set the current buffers 'omnifunc' to its own completion function
    `jedi#complete`
 2. Create mappings to commands specified in |jedi-vim-mappings|
-3. Call `jedi#configure_function_definition()` if
-   `g:jedi#show_function_definition` is set
+3. Call `jedi#configure_call_signatures()` if
+   `g:jedi#show_call_signatures` is set
 
 You can disable the default initialization routine by setting this option to
 0. Beware that you have to perform the above steps yourself, though.
 Default: 1 (Automatically close preview window upon leaving insert mode)
 
 ------------------------------------------------------------------------------
-6.6. `g:jedi#show_function_definition`	*g:jedi#show_function_def*
+6.6. `g:jedi#show_call_signatures`	*g:jedi#show_call_signatures*
 
 Jedi-vim can display a small window detailing the arguments of the currently
 completed function and highlighting the currently selected argument. This can
 be disabled by setting this option to 0.
 
 Options: 0 or 1
-Default: 1 (Show function definition window)
+Default: 1 (Show call signatures window)
 
 Note: This setting is ignored if |g:jedi#auto_initialization| is set to 0. In
-that case, if you want to see function definitions, you have to set it up
+that case, if you want to see call signatures, you have to set it up
 manually by calling a function in your configuration file: >
 
-    call jedi#configure_function_definition()
+    call jedi#configure_call_signatures()
 
 ------------------------------------------------------------------------------
 6.7. `g:jedi#use_tabs_not_buffers`	*g:jedi#use_tabs_not_buffers*
 Options: 0 or 1
 Default: 0 (Warning is shown)
 
+------------------------------------------------------------------------------
+6.9. `g:jedi#completions_enable`	*g:jedi#completions_enable*
+
+If you don't want Jedi completion, but all the other features, you can disable
+it in favor of another completion engine (that probably also uses Jedi, like
+YCM).
+
+Options: 0 or 1
+Default: 1
+
+==============================================================================
+7. Testing				*jedi-vim-testing*
+
+jedi-vim is being tested with a combination of vspec
+https://github.com/kana/vim-vspec and py.test http://pytest.org/.
+
+The tests are in the test subdirectory, you can run them calling::
+
+    py.test
+
+The tests are automatically run with `travis
+<https://travis-ci.org/davidhalter/jedi-vim>`_.
+
 ==============================================================================
-7. Contributing				*jedi-vim-contributing*
+8. Contributing				*jedi-vim-contributing*
 
-If you have any comments or feature requests, please tell me! I really want to
-know what you think about jedi and jedi-vim.
+We love Pull Requests! Read the instructions in `CONTRIBUTING.md`.
 
 ==============================================================================
-8. License				*jedi-vim-license*
+9. License				*jedi-vim-license*
 
 Jedi-vim is licensed under the GNU LGPL v3 license or later.
 

File bundle/.neobundle/doc/neobundle.txt

 ==============================================================================
 INTRODUCTION					*neobundle-introduction*
 
-*neobundle* is the ultimate a Vim package manager. This plugin is inspired by
+*neobundle* is the ultimate Vim package manager. This plugin is inspired by
 Vundle.vim (https://github.com/gmarik/vundle), but I added tons of features.
 
 For example:
 ==============================================================================
 INSTALL						*neobundle-install*
 
+Requirements: Vim 7.2.051 or above.
+
 First of all, git clone the repository.
 
 Note: You need to have git installed.
 			Mappings list. The items are {mapping} or
 			[{mode}, {mapping1}, [{mapping2}, ...]].  If {mode} is
 			omitted, "nxo" is used.
+			Note: You can use plugin prefix mappings.
+			For example, you can use "<Plug>(ref-" instead of
+			"<Plug>(ref-back)" and so on.
 
 			unite_sources	(List)
 			Unite source name list.
 	      \ 'autoload' : { 'commands' : 'TweetVimHomeTimeline' }}
 	NeoBundleLazy 'kana/vim-smartword', { 'autoload' : {
 	      \ 'mappings' : [
-	      \   '<Plug>(smartword-w)', '<Plug>(smartword-b)', '<Plug>(smartword-ge)']
+	      \   '<Plug>(smartword-'']
 	      \ }}
 	NeoBundleLazy 'Shougo/vim-vcs', {
 	      \ 'depends' : 'thinca/vim-openbuf',
 	      \                   'complete' : 'customlist,vimshell#complete'},
 	      \                 'VimShellExecute', 'VimShellInteractive',
 	      \                 'VimShellTerminal', 'VimShellPop'],
-	      \   'mappings' : ['<Plug>(vimshell_switch)']
+	      \   'mappings' : ['<Plug>(vimshell_']
 	      \ }})
 	NeoBundleLazy 'Shougo/vimfiler', {
 	      \ 'depends' : 'Shougo/unite.vim',
 	      \                    'complete' : 'customlist,vimfiler#complete' },
 	      \                  'VimFilerExplorer',
 	      \                  'Edit', 'Read', 'Source', 'Write'],
-	      \    'mappings' : ['<Plug>(vimfiler_switch)'],
+	      \    'mappings' : ['<Plug>(vimfiler_'],
 	      \    'explorer' : 1,
 	      \ }
 	      \ }
 	NeoBundleLazy 'tyru/winmove.vim', { 'autoload' : {
 	      \ 'gui' : 1,
 	      \ 'mappings' : [
-	      \   ['n', '<Plug>(winmove-up)', '<Plug>(winmove-down)',
-	      \         '<Plug>(winmove-left)', '<Plug>(winmove-right)']],
+	      \   ['n', '<Plug>(winmove-']],
 	      \ },
 	      \ 'augroup' : 'winmove',
 	      \ }
 		It accepts some version formats such as "7" and "7.3" and
 		"7.3.885".
 
+						*neobundle-options-disabled*
+		disabled		(Number)
+		If set to 1, neobundle will disable the plugin.
+
 		Example: >
 	" neocomplete requires vim 7.3.885 or above.
 	NeoBundle 'Shougo/neocomplete', {
 	    \ 'depends' : 'Shougo/context_filetype.vim',
+	    \ 'disabled' : !has('lua'),
 	    \ 'vim_version' : '7.3.885'
 	    \ }
 <
 	\ 'name': 'ir_black.vim',
 	\ 'script_type': 'colors'}
 
+Q: Problem with lazy loading of matchit plugin.
+https://github.com/Shougo/neobundle.vim/issues/153
+
+A:
+>
+	NeoBundleLazy 'matchit.zip', { 'autoload' : {
+	      \ 'mappings' : ['%', 'g%']
+	      \ }}
+	let bundle = neobundle#get('matchit.zip')
+	function! bundle.hooks.on_post_source(bundle)
+	  silent! execute 'doautocmd Filetype' &filetype
+	endfunction
+<
+
+Q: Cannot load colorscheme when reloading .vimrc.
+https://github.com/Shougo/neobundle.vim/issues/157
+
+A: You must write :NeoBundle lines before filetype plugin indent on and syntax
+enable.
+>
+	filetype plugin indent on
+
+	NeoBundle 'tomasr/molokai'
+	...
+
+	syntax enable
+	colorscheme molokai
+<
+
 ==============================================================================
 vim:tw=78:ts=8:ft=help:norl:noet:fen:

File bundle/.neobundle/doc/tags

 'pymode_utils_whitespaces'	pymode.txt	/*'pymode_utils_whitespaces'*
 'pymode_virtualenv'	pymode.txt	/*'pymode_virtualenv'*
 :AirlineTheme	airline.txt	/*:AirlineTheme*
+:AirlineToggle	airline.txt	/*:AirlineToggle*
 :AirlineToggleWhitespace	airline.txt	/*:AirlineToggleWhitespace*
 :CMiniBufExplorer	minibufexpl.txt	/*:CMiniBufExplorer*
-:CoffeeCompile	coffee-script.txt	/*:CoffeeCompile*
-:CoffeeLint	coffee-script.txt	/*:CoffeeLint*
-:CoffeeMake	coffee-script.txt	/*:CoffeeMake*
-:CoffeeRun	coffee-script.txt	/*:CoffeeRun*
 :MBEClose	minibufexpl.txt	/*:MBEClose*
 :MBECloseAll	minibufexpl.txt	/*:MBECloseAll*
 :MBEFocus	minibufexpl.txt	/*:MBEFocus*
 :PyLintAuto	pymode.txt	/*:PyLintAuto*
 :PyLintToggle	pymode.txt	/*:PyLintToggle*
 :Pydoc	pymode.txt	/*:Pydoc*
+:Pyimport	jedi-vim.txt	/*:Pyimport*
 :Pyrun	pymode.txt	/*:Pyrun*
 :RopeCodeAssist	ropevim.txt	/*:RopeCodeAssist*
 :RopeFindFile	ropevim.txt	/*:RopeFindFile*
 RopeShortcuts	ropevim.txt	/*RopeShortcuts*
 RopeVariables	ropevim.txt	/*RopeVariables*
 Ropevim	ropevim.txt	/*Ropevim*
+add_statusline_func	airline.txt	/*add_statusline_func*
 airline	airline.txt	/*airline*
+airline-advanced-customization	airline.txt	/*airline-advanced-customization*
+airline-branch	airline.txt	/*airline-branch*
+airline-bufferline	airline.txt	/*airline-bufferline*
 airline-commands	airline.txt	/*airline-commands*
 airline-configuration	airline.txt	/*airline-configuration*
 airline-contributions	airline.txt	/*airline-contributions*
+airline-csv	airline.txt	/*airline-csv*
+airline-ctrlp	airline.txt	/*airline-ctrlp*
 airline-customization	airline.txt	/*airline-customization*
+airline-default	airline.txt	/*airline-default*
+airline-extensions	airline.txt	/*airline-extensions*
 airline-features	airline.txt	/*airline-features*
 airline-funcrefs	airline.txt	/*airline-funcrefs*
+airline-hunks	airline.txt	/*airline-hunks*
 airline-license	airline.txt	/*airline-license*
 airline-name	airline.txt	/*airline-name*
+airline-parts	airline.txt	/*airline-parts*
+airline-pipeline	airline.txt	/*airline-pipeline*
+airline-pipeline-return-codes	airline.txt	/*airline-pipeline-return-codes*
+airline-sections	airline.txt	/*airline-sections*
+airline-syntastic	airline.txt	/*airline-syntastic*
+airline-tabline	airline.txt	/*airline-tabline*
+airline-tagbar	airline.txt	/*airline-tagbar*
 airline-themes	airline.txt	/*airline-themes*
 airline-troubleshooting	airline.txt	/*airline-troubleshooting*
+airline-virtualenv	airline.txt	/*airline-virtualenv*
+airline-whitespace	airline.txt	/*airline-whitespace*
+airline-writing-extensions	airline.txt	/*airline-writing-extensions*
 airline.txt	airline.txt	/*airline.txt*
-coffee-script	coffee-script.txt	/*coffee-script*
-coffee-script-author	coffee-script.txt	/*coffee-script-author*
-coffee-script-commands	coffee-script.txt	/*coffee-script-commands*
-coffee-script-contents	coffee-script.txt	/*coffee-script-contents*
-coffee-script-introduction	coffee-script.txt	/*coffee-script-introduction*
-coffee-script-license	coffee-script.txt	/*coffee-script-license*
-coffee-script-settings	coffee-script.txt	/*coffee-script-settings*
-coffee-script.txt	coffee-script.txt	/*coffee-script.txt*
-compiler-coffee-script	coffee-script.txt	/*compiler-coffee-script*
 cs	surround.txt	/*cs*
 ds	surround.txt	/*ds*
-ft-coffee-script-syntax	coffee-script.txt	/*ft-coffee-script-syntax*
 fugitive	fugitive.txt	/*fugitive*
 fugitive#head(...)	fugitive.txt	/*fugitive#head(...)*
 fugitive#statusline()	fugitive.txt	/*fugitive#statusline()*
 fugitive-y_CTRL-G	fugitive.txt	/*fugitive-y_CTRL-G*
 fugitive-~	fugitive.txt	/*fugitive-~*
 fugitive.txt	fugitive.txt	/*fugitive.txt*
-g:airline_exclude_funcrefs	airline.txt	/*g:airline_exclude_funcrefs*
-g:airline_statusline_funcrefs	airline.txt	/*g:airline_statusline_funcrefs*
-g:coffee_compile_vert	coffee-script.txt	/*g:coffee_compile_vert*
-g:coffee_compiler	coffee-script.txt	/*g:coffee_compiler*
-g:coffee_lint_options	coffee-script.txt	/*g:coffee_lint_options*
-g:coffee_linter	coffee-script.txt	/*g:coffee_linter*
-g:coffee_make_options	coffee-script.txt	/*g:coffee_make_options*
 g:jedi#auto_close_doc	jedi-vim.txt	/*g:jedi#auto_close_doc*
 g:jedi#auto_initialization	jedi-vim.txt	/*g:jedi#auto_initialization*
 g:jedi#auto_vim_configuration	jedi-vim.txt	/*g:jedi#auto_vim_configuration*
-g:jedi#autocompletion_command	jedi-vim.txt	/*g:jedi#autocompletion_command*
-g:jedi#get_definition_command	jedi-vim.txt	/*g:jedi#get_definition_command*
-g:jedi#goto_command	jedi-vim.txt	/*g:jedi#goto_command*
+g:jedi#completions_command	jedi-vim.txt	/*g:jedi#completions_command*
+g:jedi#completions_enable	jedi-vim.txt	/*g:jedi#completions_enable*
+g:jedi#documentation_command	jedi-vim.txt	/*g:jedi#documentation_command*
+g:jedi#goto_assignments_command	jedi-vim.txt	/*g:jedi#goto_assignments_command*
+g:jedi#goto_definitions_command	jedi-vim.txt	/*g:jedi#goto_definitions_command*
 g:jedi#popup_on_dot	jedi-vim.txt	/*g:jedi#popup_on_dot*
 g:jedi#popup_select_first	jedi-vim.txt	/*g:jedi#popup_select_first*
-g:jedi#pydoc_command	jedi-vim.txt	/*g:jedi#pydoc_command*
-g:jedi#related_names_command	jedi-vim.txt	/*g:jedi#related_names_command*
 g:jedi#rename_command	jedi-vim.txt	/*g:jedi#rename_command*
-g:jedi#show_function_def	jedi-vim.txt	/*g:jedi#show_function_def*
+g:jedi#show_call_signatures	jedi-vim.txt	/*g:jedi#show_call_signatures*
 g:jedi#squelch_py_warning	jedi-vim.txt	/*g:jedi#squelch_py_warning*
+g:jedi#usages_command	jedi-vim.txt	/*g:jedi#usages_command*
 g:jedi#use_tabs_not_buffers	jedi-vim.txt	/*g:jedi#use_tabs_not_buffers*
 g:neobundle#default_options	neobundle.txt	/*g:neobundle#default_options*
 g:neobundle#default_site	neobundle.txt	/*g:neobundle#default_site*
 jedi-vim-keybindings	jedi-vim.txt	/*jedi-vim-keybindings*
 jedi-vim-license	jedi-vim.txt	/*jedi-vim-license*
 jedi-vim-support	jedi-vim.txt	/*jedi-vim-support*
+jedi-vim-testing	jedi-vim.txt	/*jedi-vim-testing*
 jedi-vim-usage	jedi-vim.txt	/*jedi-vim-usage*
 jedi-vim.txt	jedi-vim.txt	/*jedi-vim.txt*
 minibufexpl.txt	minibufexpl.txt	/*minibufexpl.txt*
 neobundle-options-build	neobundle.txt	/*neobundle-options-build*
 neobundle-options-default	neobundle.txt	/*neobundle-options-default*
 neobundle-options-depends	neobundle.txt	/*neobundle-options-depends*
+neobundle-options-disabled	neobundle.txt	/*neobundle-options-disabled*
 neobundle-options-external_commands	neobundle.txt	/*neobundle-options-external_commands*
 neobundle-options-gui	neobundle.txt	/*neobundle-options-gui*
 neobundle-options-hooks	neobundle.txt	/*neobundle-options-hooks*
 neobundle.txt	neobundle.txt	/*neobundle.txt*
 pymode.txt	pymode.txt	/*pymode.txt*
 python-mode.txt	pymode.txt	/*python-mode.txt*
+remove_statusline_func	airline.txt	/*remove_statusline_func*
 ropevim.txt	ropevim.txt	/*ropevim.txt*
 surround	surround.txt	/*surround*
 surround-customizing	surround.txt	/*surround-customizing*

File bundle/.neobundle/doc/vimproc.txt

 		Same as |vimproc#parser#system()|.  But it executes a command in
 		the background.
 		Note: It disables user input.
+		Note: This function is not supported statements(";", "&&",
+		"||").
 
 vimproc#system_gui({expr})			*vimproc#system_gui()*
 		Same as |vimproc#system_bg()|.  But it executes a GUI command in

File bundle/.neobundle/install_info

 2.0
-{'vimproc': {'checked_time': 1375988371, 'installed_uri': 'https://github.com/Shougo/vimproc.git', 'installed_path': '/home/zalew/.vim/bundle/vimproc', 'updated_time': '1375406224'}, 'minibufexpl.vim': {'checked_time': 1375990313, 'installed_uri': 'https://github.com/fholgado/minibufexpl.vim.git', 'installed_path': '/home/zalew/.vim/bundle/minibufexpl.vim', 'updated_time': '1371416358'}, 'scss-syntax.vim': {'checked_time': 1375990314, 'installed_uri': 'https://github.com/cakebaker/scss-syntax.vim.git', 'installed_path': '/home/zalew/.vim/bundle/scss-syntax.vim', 'updated_time': '1373638571'}, 'vim-haml': {'checked_time': 1375990314, 'installed_uri': 'https://github.com/tpope/vim-haml.git', 'installed_path': '/home/zalew/.vim/bundle/vim-haml', 'updated_time': '1370194462'}, 'python-mode': {'checked_time': 1375989490, 'installed_uri': 'https://github.com/klen/python-mode.git', 'installed_path': '/home/zalew/.vim/bundle/python-mode', 'updated_time': '1375152511'}, 'nerdtree': {'checked_time': 1375990696, 'installed_uri': 'https://github.com/scrooloose/nerdtree.git', 'installed_path': '/home/zalew/.vim/bundle/nerdtree', 'updated_time': '1368691374'}, 'neobundle.vim': {'checked_time': 1375988363, 'installed_uri': 'https://github.com/Shougo/neobundle.vim.git', 'installed_path': '/home/zalew/.vim/bundle/neobundle.vim', 'updated_time': 1375988363}, 'vim-coffee-script': {'checked_time': 1376073753, 'installed_uri': 'https://github.com/kchmck/vim-coffee-script.git', 'installed_path': '/home/zalew/.vim/bundle/vim-coffee-script', 'updated_time': '1349559829'}, 'vim-virtualenv': {'checked_time': 1376080147, 'installed_uri': 'https://github.com/jmcantrell/vim-virtualenv.git', 'installed_path': '/home/zalew/.vim/bundle/vim-virtualenv', 'updated_time': '1342748345'}, 'vim-airline': {'checked_time': 1376076008, 'installed_uri': 'https://github.com/bling/vim-airline.git', 'installed_path': '/home/zalew/.vim/bundle/vim-airline', 'updated_time': '1376049908'}, 'vim-surround': {'checked_time': 1376073753, 'installed_uri': 'https://github.com/tpope/vim-surround.git', 'installed_path': '/home/zalew/.vim/bundle/vim-surround', 'updated_time': '1358911585'}, 'vim-fugitive': {'checked_time': 1375989490, 'installed_uri': 'https://github.com/tpope/vim-fugitive.git', 'installed_path': '/home/zalew/.vim/bundle/vim-fugitive', 'updated_time': '1374470296'}, 'vim-javascript': {'checked_time': 1375990313, 'installed_uri': 'https://github.com/pangloss/vim-javascript.git', 'installed_path': '/home/zalew/.vim/bundle/vim-javascript', 'updated_time': '1375906282'}, 'jedi-vim': {'checked_time': 1375989490, 'installed_uri': 'https://github.com/davidhalter/jedi-vim.git', 'installed_path': '/home/zalew/.vim/bundle/jedi-vim', 'updated_time': '1375214319'}}
+{'vimproc': {'checked_time': 1379088573, 'installed_uri': 'https://github.com/Shougo/vimproc.git', 'installed_path': '/home/zalew/.vim/bundle/vimproc', 'updated_time': '1379021041'}, 'minibufexpl.vim': {'checked_time': 1379088573, 'installed_uri': 'https://github.com/fholgado/minibufexpl.vim.git', 'installed_path': '/home/zalew/.vim/bundle/minibufexpl.vim', 'updated_time': '1371416358'}, 'scss-syntax.vim': {'checked_time': 1379088611, 'installed_uri': 'https://github.com/cakebaker/scss-syntax.vim.git', 'installed_path': '/home/zalew/.vim/bundle/scss-syntax.vim', 'updated_time': '1373638571'}, 'vim-haml': {'checked_time': 1379088605, 'installed_uri': 'https://github.com/tpope/vim-haml.git', 'installed_path': '/home/zalew/.vim/bundle/vim-haml', 'updated_time': '1370194462'}, 'python-mode': {'checked_time': 1379088611, 'installed_uri': 'https://github.com/klen/python-mode.git', 'installed_path': '/home/zalew/.vim/bundle/python-mode', 'updated_time': '1378701855'}, 'nerdtree': {'checked_time': 1379088585, 'installed_uri': 'https://github.com/scrooloose/nerdtree.git', 'installed_path': '/home/zalew/.vim/bundle/nerdtree', 'updated_time': '1368691374'}, 'neobundle.vim': {'checked_time': 1379088585, 'installed_uri': 'https://github.com/Shougo/neobundle.vim.git', 'installed_path': '/home/zalew/.vim/bundle/neobundle.vim', 'updated_time': '1378611855'}, 'vim-coffee-script': {'checked_time': 1379088573, 'installed_uri': 'https://github.com/kchmck/vim-coffee-script.git', 'installed_path': '/home/zalew/.vim/bundle/vim-coffee-script', 'updated_time': '1378643952'}, 'vim-virtualenv': {'checked_time': 1379088574, 'installed_uri': 'https://github.com/jmcantrell/vim-virtualenv.git', 'installed_path': '/home/zalew/.vim/bundle/vim-virtualenv', 'updated_time': '1378677582'}, 'vim-airline': {'checked_time': 1379088602, 'installed_uri': 'https://github.com/bling/vim-airline.git', 'installed_path': '/home/zalew/.vim/bundle/vim-airline', 'updated_time': '1379047457'}, 'vim-surround': {'checked_time': 1379088585, 'installed_uri': 'https://github.com/tpope/vim-surround.git', 'installed_path': '/home/zalew/.vim/bundle/vim-surround', 'updated_time': '1378766229'}, 'vim-fugitive': {'checked_time': 1379088605, 'installed_uri': 'https://github.com/tpope/vim-fugitive.git', 'installed_path': '/home/zalew/.vim/bundle/vim-fugitive', 'updated_time': '1374470296'}, 'vim-javascript': {'checked_time': 1379088584, 'installed_uri': 'https://github.com/pangloss/vim-javascript.git', 'installed_path': '/home/zalew/.vim/bundle/vim-javascript', 'updated_time': '1378158438'}, 'jedi-vim': {'checked_time': 1379088605, 'installed_uri': 'https://github.com/davidhalter/jedi-vim.git', 'installed_path': '/home/zalew/.vim/bundle/jedi-vim', 'updated_time': '1378791796'}}

Submodule bundle/jedi-vim

+Subproject commit 45dd72b55769739a102203308f1c8374f2470bd1

Submodule bundle/minibufexpl.vim

+Subproject commit ad72976ca3df4585d49aa296799f14f3b34cf953

Submodule bundle/neobundle.vim

+Subproject commit 288928e1f037d0938bd1158282c2bc2e7b768da5

Submodule bundle/nerdtree

+Subproject commit b0bb781fc73ef40365e4c996a16f04368d64fc9d

Submodule bundle/powerline

+Subproject commit 70e279afde42f90de7166361a88002f02b476937

Submodule bundle/python-mode

+Subproject commit a9afe07f2ad1be958a302d6ca764e8ff00d0954f

Submodule bundle/scss-syntax.vim

+Subproject commit 0d800311d1496d5afd09625b9c78a06e0f742778

Submodule bundle/vim-airline

+Subproject commit 8606f3ebc1e8c744d7e2f58bcd3f7bcd7b5276c4

Submodule bundle/vim-coffee-script

+Subproject commit 7130a14289eb338ba2a670cbe3e0898928ea574f

Submodule bundle/vim-fugitive

+Subproject commit 124550cfee33a1bb9a227e78ccc709317a89dae9

Submodule bundle/vim-haml

+Subproject commit 33279476a63276cf5858a568283407dd98d7eb74

Submodule bundle/vim-javascript

+Subproject commit 932b675412e28149d00ba3e0f0669c5a73d181b3

Submodule bundle/vim-nerdtree-tabs

+Subproject commit e222113e6eeaba1c13d0201b349468bdfe5398f1

Submodule bundle/vim-surround

+Subproject commit 9bf527af3ae7338346ca9f0657dc077722d517f7

Submodule bundle/vim-virtualenv

+Subproject commit 67b241a18f057e8cdc4ac92010184f70f252bf48

Submodule bundle/vimproc

+Subproject commit 0b2bcae720abae4144b64a4653dc596f4020dc16