Squashed 'vim/bundle/syntastic/' changes from 03429e6..6740608

6740608 Bump version number.
a9e3b52 Add default checkers for all filetypes.
d952d14 Merge pull request #856 from kaleb/patch-5
154d0c5 Merge pull request #855 from kaleb/patch-4
7d59fb3 Merge pull request #854 from kaleb/patch-3
1072ab0 Remove hgroup, it is non-conforming
c907d1b Added WAI-ARIA attributes
3c33284 rm'd unkown attribute rule
1a5bf01 Cleanup related to the HighlightRegex() functions.
b7ba0c0 Merge pull request #851 from kaleb/patch-1
0298480 Merge pull request #852 from kaleb/patch-2
a69cb24 Allow more HTML5 input types
38111f6 placeholder should only be on input elements
2a16598 JS-YAML: fix errorformat.
84e71d6 Jshint: really fix column handling in errorformat this time. ;)
8510e86 Jshint: fix column handling in errorformat.
f22a2b1 Cleanup: lessc errorformat.
4d7a21f less: adapt lessc errorformat
2c1c0d0 Safety checks for ghc-mod.
4c2dcf2 Cleanup.
0d207aa Add scss-lint checker for SCSS files
14cb306 New option g:syntastic_id_checkers.
c2e1429 Reword the message given by SyntasticInfo.
cd1d1a2 Cleanup.
e67e599 Moved initialization of g:syntastic_delayed_redraws to util.vim.
bcbcb7c Merge branch 'delayed_redraws'
2106176 New checker for sh: shellcheck.
5827b6a Document g:syntastic_delayed_redraws.  Minor cleanup.
e4726f4 Add a note to the manual about the fish shell.
f623d1e Workaround for a Vim crash.
022c493 Check for a minimal set of Vim features at startup.
3fa735d Add a note about python-mode to the docs.
c87d174 Make syntastic re-read g:syntastic_mode_map at every check.
8eba8c3 Update version string.
afb10fa Coco checker: typo.
0ef7312 Handlebars checker: send normal output to /dev/null.
c8e173c Make g:syntastic_filetype_map apply to composite filetypes.
68b2c65 Fix handlebars errorformat.
ccef916 More magic / nomagic fun.
95aab25 Try to avoid fun with magic / nomagic by qualifying regexps.
16b246e Remove leftovers from the latest validator refactor.
d238665 Fix unwanted filter() and map() side effects.  Minor cleanup.
1b0595d Merge pull request #827 from YorickPeterse/ruby-lint
5ee1406 Added a syntax checker for ruby-lint.
f92741d Added Chef to the list of supported languages.
1cef6fa Merge pull request #821 from dougireton/chef_foodcritic
e4fcb80 Add filetype and subchecker args to foodcritic makeprg
df13287 Minor help re-wording.
304d364 Add foodcritic syntax checker for Chef files
c035ac2 The html/validator checker chokes on empty lines in curl output.
2fbd870 Deal with more pylint versioning creativity.
58ba3d4 Merge pull request #807 from mutewinter/patch-1
41059ba Fix wiki link
753cbdf Add Handlebars to the list of supported languages.
47ac858 Merge pull request #806 from mutewinter/handlebars
e598261 Handlebars support
8616072 Add a pointer to the wiki page for more docs.
d74a2e1 Rename erlang.vim --> escript.vim.
1e44002 Erlang checker cleanup.
ce2270e Perl checker: deal with the "-t" taint checking.
2e7a16b Rework of the perl checker.
27d7eef Merge pull request #783 from zenzike/master
7b73975 Minor errorformat fix for the go checker.
7eccb72 Merge pull request #800 from kisielk/master
dd8dfc6 Update go.vim errorformat to remove extra spaces.
d251ca8 Minor cleanup.
538dc2c Support multi-line error messages in the go checker.
7d24ad6 Make the nagelfar checker use the standard args mechanism.
237ebea Fix pylint version parsing on Windows.
f79e9d2 Minor cleanup.
ce198e6 Sanity check for shell redirections (shell=fish won't work).
bedf88c Cleanup parsing versions.
c0f349a Pylint checker again: calling syntastic#util#parseVersion() is wrong.
8965bd1 Safer version check for pylint.
3eb51f1 Cleaner error handling for pylint.
0048156 Merge branch 'master' of github.com:scrooloose/syntastic
29839fc Merge branch 'gcc_refactor'
935ee1d Merge pull request #757 from nougad/erlang_rebar
56864a3 Tune flake8 error levels.
90a27dd Add Dust to the list of supported languages.
84b2a09 Merge pull request #776 from timmow/patch-1
356e433 Javac checker: do something sensible when we can't find maven.
80234a0 Fix a minor bug in the javac checker.
8805b83 Add safety guard for pylint.
a5c198f Merge pull request #789 from jbernard/master
a79e050 Merge pull request #790 from stwind/master
c404f78 Save and restore local errorformat.
500bac5 Make 'litcoffee' filetype an alias to 'coffee'.
abd6d08 Merge pull request #778 from smfoote/dustjs
d09095b Follow syntastic convention and improve makeprg config
c541515 Erlang: support files under test/ folder
aaacb92 Correct expected return values for checkpatch checker
f184fc1 Parse multi line warnings correctly
4b2e024 Update with explanation of override behaviour
8c698b1 Add possibility to specify a rebar file as parameter in erlang_check_file.erl
bb9cfc9 Merge branch 'master' into gcc_refactor
3a03fee Adjust for newer weirdness in the python/pylama checker.
8fb6504 Cleanup errorformat for tex/lacheck.
6008371 Cleanup errorformat for tex/chktex.
10e4f91 Merge branch 'master' into gcc_refactor
7dba68c Cleanup the python/pep257 checker.
81e2e20 Bug fix: split checker output into lines before preprocessing.
37c9d11 Merge remote-tracking branch 'marc2982/master'
39dabc8 Yet more typescript/tsc errorformat contortions.
9e5319c More fiddling with typescript/tsc errorformat and args.
e648216 Fix setting title of the error window.
40229b1 Add pep257 Python syntax_checker
205dc0b Minor bug fix: setting checker names in CacheErrors().
7da4da1 Merge pull request #768 from sbadia/issue-767
fab79e3 [issue-767] Remove backslash in puppet-lint log format (refs: #767)
2fd1b4a Update errorformat for typescript/tsc.
1541e30 Merge branch 'master' into gcc_refactor
9e0e7e0 Merge branch 'loclist_count'
7ad0ef8 Merge pull request #765 from AsaAyers/master
5d123a3 Coffeelint: Fixed errorformat, last line is optional
929f92d Bug fix: allow loclist cleanup.
148021e Reuse loclists when possible, to allow :lolder and :lnewer.
7550c86 Leftover from 7eda5de.  How embarrasing.
7eda5de Haskell cleanup.
561e2c9 Minor bug fix in asciidoc checker.
90a199a Merge branch 'master' into gcc_refactor
90dc8f3 Make expand special characters in g:syntastic_haml_interpreter.
e9118ca Make jshint executable configurable.
e12217e Make csslint executable configurable.
e4a966a Pylint: ignore informational messages.
00dd154 Add handling for coffeelint warnings.  Minor fix for errorformat.
28d544f Coffeelint: Added return code checking. refs #762
33c991d Coffeelint: Added new formats for upcoming v0.5.7 release. fixes #762
1bc5ce6 Merge branch 'master' into gcc_refactor
c8bceb4 New checker asciidoc, for (surprise!) asciidoc files.
9b3eab1 Merge branch 'master' into gcc_refactor
b4472a1 Merge branch 'master' into gcc_refactor
48208d4 Merge branch 'master' into preprocess
8901a82 Add debug logging for syntastic_aggregate_errors.
548b816 Merge branch 'master' into preprocess
479c7ee Merge branch 'master' into gcc_refactor
572a361 Reset only the LC_MESSAGES part of locales.
5c75519 Add verilator checker for verilog.
74cd2bd Merge branch 'master' into gcc_refactor
c8a05f4 Merge branch 'master' into preprocess
755ecfe Catch up with the latest pylint contortions.
6b2ae75 Add support for dustjs files
e0396dc Bug fix: wrong variable scope.
a4fa323 Bug fix: wrong variable scope.
d3ded27 Merge branch 'master' into preprocess
de9d561 Add option "syntastic_aggregate_errors".
ac87fd1 Give up trying to use readfile().
903b534 Typo.
e6091a9 Fix command output redirection.  Cleanup.
4a35ee8 Fix shellpipe expansion again.
8f40f27 Fix shellpipe expansion.
05dea5f Fix shell escaping.
65dbfa0 Fix checkstyle error levels. Closes #709.
9913819 Merge branch 'fix_checkstyle' into preprocess
4abed35 Undo most of the changes to eruby/ruby.
af513ff Validator checker: check curl return status.
cc5ecf2 Replace lmake with equivalent system + lgetexpr.
e380a86 Shell escaping is safer since commit a1e1108.
77004ad Merge branch 'master' into gcc_refactor
65c852c Add a SyntasticReset command.
f165e8b Merge pull request #745 from MasterLambaster/ruby-detection
0f5363f Ruby header file detection should work with all ruby versions * Config module generates warning in ruby >= 1.9 that generates error * Ruby >= 1.9 have different header file config name
f66613e Merge branch 'master' into gcc_refactor
bcbc422 Merge pull request #741 from zenzike/master
d82ee05 Add filetype maps for lhaskell and gentoo-metadata.
ecb5a88 Compress whitespace
d92a4b7 Simplify errorformat
fa0ef84 Remove hlint option from ghc-mod
8745794 ghc-mod only does check phase
f9302bb Add hlint support
3288b3c Add more knobs to the html/tidy checker.
a498934 Merge branch 'master' into gcc_refactor
7d913e7 Merge branch 'master' into gcc_refactor
9d15f1f Merge branch 'master' into gcc_refactor
8aafac3 Cleanup.
dce4c76 Merge branch 'master' into gcc_refactor
7335fa6 Merge branch 'master' into gcc_refactor
6bff803 Merge branch 'master' into gcc_refactor
a4a6dd6 Merge branch 'master' into gcc_refactor
49e6d23 Merge branch 'master' into gcc_refactor
fd01b90 Merge branch 'master' into gcc_refactor
fa961ed Merge branch 'master' into gcc_refactor
b2c6ac1 Merge branch 'master' into gcc_refactor
582a717 Merge branch 'master' into gcc_refactor
593cf4e Merge branch 'master' into gcc_refactor
6cc0ed4 Make checkstyle aware of message priorities.
f641f68 More refactoring: add s:GetCflags().
344701c Change the gfortran checker to use syntastic#c#GetLocList().
f48c500 Merge branch 'master' into gcc_refactor
3e4501c More refactoring: add s:GetCheckerVar().
907ef20 New preprocess function "filterForeignErrors".  Cleanup.
d1d47d8 Merge branch 'master' into gcc_refactor
a409c6d Merge branch 'master' into gcc_refactor
8c9ed2d Merge branch 'master' into gcc_refactor
f9c30c3 Use default includes only with the C-like checkers.
5e196e6 Merge branch 'master' into gcc_refactor
48bb7bf Merge branch 'master' into gcc_refactor
f712fd9 New checker: cobol/cobc (OpenCOBOL).
ff2b615 Merge branch 'master' into gcc_refactor
4284fbf Merge branch 'master' into gcc_refactor
c5aa22f Remove leading and trailing spaces when reading C config files.
45f9e93 Bug fix: proper escaping in config files.
aa73921 Merge branch 'master' into gcc_refactor
b6f6abb Merge branch master.
000f965 Merge branch 'master' into gcc_refactor
d3d4ff3 Merge branch 'master' into gcc_refactor
dbcaa99 Bug fix: nasm output.
67ec6ae Merge branch 'master' into gcc_refactor
63eceb6 Merge branch 'master' into gcc_refactor
a8be73d Moved syntastic#gcc#GetLocList() to autoload/syntastic/c.vim.
4a6ece5 Merge branch 'master' into gcc_refactor
f4a5842 Small fixes.
ea827bf GCC refactor.

git-subtree-dir: vim/bundle/syntastic
git-subtree-split: 67406089916316191388a20cf476904b7c9f46bf
Merge commit '31cd7a4646c4bb19e51de22dfc3e68f7ad62ef56'
Squashed 'vim/bundle/ctrlp/' changes from daf0c01..b5d3fe6

b5d3fe6 Don't check for CtrlPLinePre
83397bd Use ts-prompt automatically when possible
6e4fb3b Add a max results setting
aa026c0 Accept an optional bookmark name argument
a14edbf tags for ocaml

git-subtree-dir: vim/bundle/ctrlp
git-subtree-split: b5d3fe66a58a13d2ff8b6391f4387608496a030f
Merge commit '0994bca179a3597673fe2c0a918feacfaf6c7b63'
Squashed 'vim/bundle/tagbar/' changes from 2bacadf..207b852

207b852 Allow ignoring specific files, closes #169
1a2c4ec Rework pause functionality, closes #177
0fd0934 Don't update during window opening, closes #179
abffaba Fix stupid 'if' syntax mistake
15f9ad6 Check for existence of qf var before deleting
b60d08c Add comment why BufReadPost is needed
e5408f7 Don't process quickfix-loaded files, closes #176
85c198b Always properly shrink window, closes #172
2e2ba2e Use standard highlight group if syntax is disabled
fd79a17 Merge pull request #175 from typekpb/patch-1
ae4bbcd fix site url in README.md (com -> io)
3c37ddc Handle invalid ctags line numbers, closes #119
5566cb3 Don't force processing on BufReadPost, closes #170
97d7b04 Add xterm-resize reference
4801c89 Try expanding a terminal if configured
24efd12 Add option to show line numbers, closes #146
fec9b2a Add status_func documentation
56cd348 Remove deprecated GenerateStatusline() function
0b14e28 Merge branch 'stltest'
225fcaa Log ctags version
dab8d99 Print message if no tags have been found in file
a566f71 Echo message if ctags output is empty
7ef2dd0 Log error messages with ctags output
84d6504 Remove commented out statusline calls
c37d783 Make keybindings configurable, closes #159
7ec151a Better quickhelp syntax highlighting
e97d2c0 Simplify option initialization
57acb38 Statusline tweaks
495e5fc Allow customizing the statusline
7467718 Log exact shell command for debug
824767b Small debug clarification in docs
57ee79b Mention the wiki in the README
a217435 Remove autocmds when not needed, closes #153

git-subtree-dir: vim/bundle/tagbar
git-subtree-split: 207b8520c27c67ad9e2c91534c0ae2d44efe0c92
Merge commit '60a0843963289f8382079dc4652eaaa7ffa48cab'
Squashed 'vim/bundle/vim-airline/' changes from c095a48..02441be

02441be Merge pull request #335 from dzderic/master
2e8f99d Use VCSCommand to display revision if available
3c9f8bb document section layout ordering (#164).
31f3674 look up whitespace checks all the time. resolves #330.
aef500c Merge pull request #328 from mikkeloscar/master
47acdcb adds userdefined space in tabline workaround for #327
99b7cdf improve performance with accent cache (#326).
de1d1e3 Merge pull request #321 from tommcdo/master
11950b0 Fix typo in help
c4c4be8 implement new unique_tail formatter. resolves #230.
dd2be8a detect whether quickfix or location list is open.
592cc41 fix and improve airline toggling functionality.
778c0f5 Merge pull request #313 from edkolev/master
382c000 AirlineToggle should also toggle the tabline
5976cf3 a min tab count of 1 is the same as always showing (#304).
00cd0be fix detection of tab count. resolves #304.
047e40a update readme with link to sample accent configuration.
9e53c2c add more documentation about accents. resolves #299.
4910917 add guard for possible undefined window context (#276).
af330f6 add AirlineRefresh command.
a75f91b fix luna ctrlp theming.
fda5be7 Merge pull request #301 from jonathanfilip/master
6de7c3e Added lucius.vim to airline themes
dd967ee Merge pull request #298 from Pychimp/master
ccccb87 Spelling mistake in documentation
f26c7d4 echo warning message if duplicate statusline func gets added.
008eb8c Merge pull request #296 from xinleibird/project_tree
fc6c912 Add a simple eclim's ProjectTree status line
a8c96b6 parse out submodule path when not in a .git directory (#273).
d0c6ca4 Merge pull request #295 from xinleibird/eclim
47ecfff Fix a wrong determines order name. It should be ':SyntasticCheck' not ':SyntasticStatuslineFlag'.
2735282 account for different git submodule format. resolves #273.
0f23d93 move eclim documentation into the vim doc.
6c66ad5 refactor ctrlp statusline to use builder. resolves #291.
6fc15ff Merge pull request #293 from xinleibird/eclim
4eec9cf Add eclim extension and update documentation.
7365ccf Add eclim's checker extension, now it conform to the specification
5582daf add eclim's checker extension, when eclim is running , it can instead of syntastic
e16c36e default space back to 32 (#283).
e0f6bee slow down release cycle.
b460822 Merge branch 'dev'
a81d1cd refactor the rest of the themes to use refresh. resolves #288.
2f3b33d fix solarized theme being out of sync (#288).
60edd20 Merge pull request #286 from Pychimp/master
d7c66aa Sol theme, Now for vim-airline !
9d3c650 add table of contents to help file.
7dd8c47 replace powerline symbols with escaped syntax. resolves #283.
3c2fa1d Added Sol compatiable vim-airline theme
d123e35 fix parts being undefined when referenced by sections in vimrc (#207).
c8ef456 Merge branch 'dev'
4d706c5 use columns instead of winwidth (#222).
e507f48 allow parts to be defined in the vimrc as overrides. resolves #284.
d9df49e Merge pull request #285 from ipuchkov/murmur_theme
9fdb064 Add new dark theme murmur
b97f687 Merge pull request #282 from Pychimp/master
46099b4 Whitespace indicator color changed
c869665 guard against attempting to load invalid themes.
89a9b93 add monochrome theme.
93a95b3 correct visual fg color for serene theme.
6cf12f7 oops. #279.
1b0c260 revert back to cursormove. resolves #279.
dc570de Merge pull request #278 from seletskiy/fix-solarized-warningmsg-fg
095295b fix solarized warningmsg fg color
e2a88dd add screenshot for accents.
5dcd1e9 Merge branch 'dev'
66d4c8c prevent clobbering startup info message. resolves #156.
123daf2 add info about configuring tabline separators to readme.
99329b0 default the tabline separators to powerline if defined.
248c9b0 restore highlight group with accents for all types of parts. resolves #272.
b073629 do not copy section_a to section_z
e5fb245 redefine mode as a part with a bold accent.
019d158 active winnr should always be set.
245fe31 correct tests.
3c14980 missed a space (#256).
ccd419b fix 7.2 incompatibility.
ad96110 Merge branch '256' into dev
a6cee00 Merge branch 'master' into dev
cf643aa disable arrows by default for tabline.
cdc951b bufenter is sufficient to detect buffer list changes.
b5e8ea2 do not render accents in inactive splits. resolves #270.
bb30c09 bring back readonly by default for section_c in overrides (#270).
4741164 use __accent to better differentiate between a real group.
41192a2 fix broken test.
8e3c91e fix syntax error for solarized theme. resolves #269.
5aacb96 Merge pull request #268 from JarrodCTaylor/master
8dcc370 Added new minimal dark theme understated
aa41683 Merge branch '256' into dev
bfe35ed replace all instance of space with the no-break space. resolves #256.
b39308c Merge branch 'dev'
e01b2a9 remove comment about file length, as it is already proper.
77a0d93 Merge pull request #266 from toupeira/222
3cc1dcb Show current buffers in the middle of the tabline (bling/vim-airline#222)
b221904 Merge branch '256' of https://github.com/bling/vim-airline into 256
dfb1719 Merge pull request #263 from edkolev/solarized-improvements
2fa6697 add documentation about predefined parts. resolves #267.
a3df714 Solarized modifications.
e787b57 Modify solarized normal mode tty colors
39cb28b Solarized improvements.
12ea154 use code 160 for space to fix rendering problems.
7d78fbf give the line number a bold accent by default.
20b2ee3 add bold and italic accents.
0860d2f Merge pull request #261 from pydave/add-ctrlp-hide-modes
0b70880 Add option to hide previous/next modes in ctrlp
948a417 use code 160 for space to fix rendering problems.
2d465af tweak default truncation values so 80-width still shows all (#259).
9d5a174 support multiple accents in the same section (#203).
fdbf2c0 Merge branch '203' into dev. Resolves #203.
a5fc024 add additional accents by default.
e932635 automatically provide the red accent.
d833718 add test for populate accent colors.
6442f01 populate all modes with accent colors.
0a6b833 tests for configuring accents directly.
02aa620 correctly inject the accent highlight groups.
858ef19 fix unit tests.
7e7766e introduce accents into the color palette.
e31d5f3 for the sourcerers out there... (#254)
256a968 document showing/hiding tabline based on tab count. resolves #252.
6f3a4da add support for showing/hiding tabline based on tab count (#252).
0b62638 add tests for theme generate helper functions
c197532 refactor helper function to support skinning left and right side (#176).
59e4ab4 fix windows path separator parsing (#251).
11fe597 Merge pull request #250 from pydave/fix-help
b60004d Fix tagging markup in help
39ba0b2 Fix help not displaying code correctly
8606f3e use the same fugitive check as the extension.
a88996b account for possible undefined variable.
ebb0040 Merge branch 'fix-quickfix-title' of https://github.com/pydave/vim-airline into pydave-fix-quickfix-title
979c81c Include the quickfix title in the statusline
93b9fa7 fix spacing when both trailing/indent occurs.
61de5d3 i can't do boolean logic (#247).
8886ea0 fix guard condition for csv. resolves #247.
1dcdfc5 set the buffer max a bit more aggressive, add dot prefix/suffix.
95f83e8 Merge pull request #245 from farseer90718/master
e117af9 Disable white space detection for unmodifiable buffers
3f67df6 Merge pull request #243 from seletskiy/solarized-tty
80afce1 exclude quickfix from tabline. resolves #244.
d2c7019 solarized.vim: tty colors (fix #242)
aabb85d Merge branch 'master' into dev
2702015 hide errors (#241).
3a5a407 check guard for all extensions. resolves #241.
bed1101 make the separator optional for older vim versions. resolves #239.
55f524d support for conditional parts. resolves #238.
4c6aa44 check the git/hg root when changing buffers. resolves #237.
b4cff30 Merge pull request #234 from ompugao/theme-serene
5e5414d tiny fix
71a4b2f shorten path name as much as possible.
9c416f2 tidy up documentation
697e08a redefine ffenc as a function (#235).
d26ca50 add new theme named 'serene'
dbd9121 allow collapsing to be configurable. also fix win paths.
e1062c5 update docs
87c9993 add profile method for mode switching
8cfb43f refresh inactive modified colors on theme switch. resolves #233.
d74b3bf fix inactive modified arrow colors (#233).
ad3556d remove redundant highlight group.
db58294 Merge branch 'master' into dev
bfb091c minor cleanup of documentation.
22f1701 keep fmod as a valid configuration variable.
f11e133 take window size into account before restricting the limit.
2e46190 pass in buffers to the formatter.
0ac25ec extract buffer name logic into a formatter.
65efb89 turn on deprecation warnings.
7a2f652 implement customizable file name formatting (#230).
b636c28 Merge branch 'master' into dev
2391ed0 show hidden buffers with a different color. resolves #229.
8b71285 fill in inactive modified colors.
46db9b9 check existence of inactive modified colors before using them.
3c49b9c use airline_c for better predicability.
29972ef basic working independent inactive modified highlights.
c5a0374 Merge pull request #231 from Pychimp/master
a1eca0a Luna theme support for Tabline
e16d728 show hidden buffers with a different color. resolves #229.
8b2d58a fill in inactive modified colors.
83bbd09 check existence of inactive modified colors before using them.
5754bca use airline_c for better predicability.
01d7427 basic working independent inactive modified highlights.
003522a Merge remote-tracking branch 'upstream/master'
e1be8ff just in case...defense coding.
fc6cf26 limit the number of buffers displayed. fixes #221.
210a974 creating tabline theme
2cfe26f correct docs for the default value.
0a3524c Merge pull request #228 from vhda/master
e967d09 Allow flag configuration of tagbar statusline string
f57b65d Merge pull request #225 from seletskiy/solarized-tabline
11f03ba Merge pull request #224 from seletskiy/tabline-detect-modified
9356265 remove repeated comments. add zenburn to auto theme switch.
ada6523 Merge pull request #223 from paulbdavis/master
ecd6618 init whitespace extension to blank. fixes #226.
8c32da3 add tab modification detection
4596c9c fix solarized colors in tabline
eb3a70b added zenburn theme
a9b2fd2 allow configuration for showing only tabs. resolves #220.
56eaf37 add support to show tabline based on minimum buffer count (#220).
53364af support configuring tabline separators independently. resolves #215.
2066410 use at least 2 spaces to be considered an indent. fixes #177.
00e5e1c support changing how numbers are displayed in tab mode. resolves #217.
9b7191d define a new tabline group in the color palette (#212).
561422c support customizable tabline themes. resolves #212.
e167e67 implement showing buffer numbers and modified (#212).
c144543 fixes color change regression. resolves #218.
15322a2 fix split count per tab. resolves #214.
2051dfb give gui users some love.
cf798d8 no love for gui users...
d0579e0 Merge branch 'dev'
bf3f8ba mainly for windows, where paths are case insensitive.
6261149 update readme with screenshots.
a4deb82 since this is disabled by default, set showtabline automatically.
4f76b3a add documentation for tabline.
cedd91d add support for detecting modified buffers.
1e353be refactor and add excludes support.
fbdf39c better handling of blank buffers.
ffcdd3b support change filename modifier.
345a60f extract tabline colors from the current palette.
ecccf51 implement basic working tabline
2f7cf4c minor adjustment to inactive sections.
6689aca fixes wrong echoing behavior on stock osx vim. resolves #209.
301fcdc use statusline function for better control.
9966b3d Merge branch 'master' into dev
60cc5a5 hide hunks for inactive windows.
f6900ae move highlighter code to correct place and test.
4b33ade possible fix for exit code (#79).
41414a3 tests for basic color extraction.
7171a16 fix regression with ctrlp statusline not changing.
c994d08 Merge branch 'master' into dev
16028e6 document minwidth. resolves #200.
08f87f2 add base16 for automatic color switching.
d5c035b add screenshot for fine tuned configuration. resolves #204.
d6599d0 update documentation about section functions.
92de8ad much smarter handling of separators (#204).
723e721 test for warning sections enabled in active splits.
0ad6deb Merge branch 'master' into dev
c858116 hide warning section in inactive splits.
62fa3c3 give warning section an orange color by default (#177).
69f40d6 move part declarations back into init.
c908d03 document configuring with parts and sections.
501e341 fix error for when keys are not present in unite context.
5c0ef8f improve loading performance
f48031c test for window switching and active/inactive splits.
660109a minor formatting and clarification in docs.
1b91c71 make it possible to declare sections in the vimrc (#204).
3b2b224 test removal of funcrefs
ded2c2f remove temp fix for vim-signify. resolves #188.
fd68997 lazy load variables until needed (#204).
7e12064 basic support for hiding based on win size per part (#200).
f11f871 redefine mode as a raw part.
fb711ba test funcref pipeline.
3896506 always run the extensions/core funcrefs last.
96e9223 update example to be less dependent on internals.
68331a5 Merge branch 'dev'
a249c87 separators unnecessary in warning section.
7bcb9b5 more compatible test for older vim version.
a13c692 define default statusline items with empty contents.
500ecf7 support for prefixing with a highlight group.
d268744 test the layout config for the default extension.
e852fb3 test util functions
b4cd0ae add tests for the builder
f5885bf test creation of sections
54ec1f3 test some commands
0548aee basic tests and travis integration.
cb774fc use correct direction of separators.
c6d996d define the rest of the extensions.
19910a2 check existence of all variables.
2d04994 fix indentation.
93eb038 move init code into new file, add section.
fa51723 introduce parts metadata.
1f6b936 add screenshot for automatic truncation.
17aa2ea clearer description of what's happening
43dfdc6 add more obvious instructions for disabling truncation.
95f00f2 change release policy. resolves #201.
fcbf0a4 fix typo
29cb899 update readme with link to test plan.
6925d56 handle reversed highlight groups.
a927bf9 automatic separators.
e13a4c8 convert the rest to use define section.
bdd758d convert branch/hunks/bufferline to function names.
e10b690 convert mode/paste/iminsert parts to function names.
8beb275 fix inactive highlighting colors.
386ba6b support controlling whether bufferline variables get overwritten. resolves #195.
6c5672d update documentation.
bf8fa9a fill in the rest of the deprecated variables.
eadeee3 fixes a weird error after neobundle installs a new plugin.
14656f7 add deprecation warnings.
4b9cda7 Merge branch 'dynamic' (#164)
39c3ba3 support configurable layouts.
ea4e028 rename warningmsg to warning.
6fc8c00 place syntastic and whitespace into parts.
f9718e6 place tagbar into parts.
24a2035 place bufferline into parts.
2708951 place hunks and branch extension into parts.
3d3d93e update documentation about symbols dictionary (#193).
ff975d3 move file encoding/type into a part.
2c7e318 Merge branch 'symbols'
85c1f5a rename fragments to parts.
83a1d7e introduce fragments variable to store all possible parts.
d5d87d2 reduce variable deprecation.
5c1c985 tweak width truncation values.
895743c Merge pull request #191 from zekzekus/master
2be030b file type check converted to pattern match
6dd4cd5 clean up how symbols are defined.
fe24924 convert iminsert into a fragment.
e919663 always enable paste detection.
bc03ab5 support section truncation based on window width. resolves #190.
1980c51 extract core logic into the default extension.
ccb00be check both resolved and unresolved paths (#187).
04e00d6 \n only works with double quotes.
c42eefb must use finish to prevent ctrlp from getting source.
9194a9f add temporary fix for vim-signify integration (#188).
295fda2 resolve script path (#187).
358d432 support formattable whitespace messages. resolves #185.
6a3b611 show difference between location/quickfix list. resolves #186.
39c8dcd auto-source themes when they are changed.
609b4ab fix virtualenv_loaded check.
3fba032 match up gui colors with term colors for dark theme.
b7cf670 update pipeline image.
2f5ba93 leave the loaded colorscheme alone.  fixes #184.
3595deb move virtualenv to the right side, so tagbar function names don't shift it all over the place.
b9483d8 improve builder to support blended sections.
59d6b72 remove redundant args.
a91dda0 improve documentation for writing extensions, also add helper methods.
9ca2aa9 Merge pull request #180 from joedicastro/master
f37eeeb A better integration of virtualenv to avoid override other extensions
086b924 Fix error in virtualenv at extensions.vim
b34aa78 deprecate airline_detect_iminsert
c517f9c fix potential performance problems with completeopt+=preview
42cb631 add base16 support for all variants.
f5e6205 Merge pull request #181 from esn89/master
00a0c52 added base16.vim colorscheme
f0df882 add virtualenv extension
c985499 remove hackfix and use new tagbar statusline integration.
0e6035f convert the highlighter into a singleton.
f6d8a98 add inactive statusline funcrefs into the pipeline.
04daa66 Revert "inactivate existing statusline without building a new one."
511411d match up bufferline colors with the gutter.
b626348 fix bufferline integration
b7d0ccd give the light theme inactive mode some more color.
74849d4 improved unite integration (#165).
53b856b inactivate existing statusline without building a new one.
3bb451f pass context into the builder.
2cfab73 fix undotree override bleeding over to the main.
98eecd7 add error code 1 for easier override.
30c3613 improve algorithm for inactive colors. resolves #178.
e8d0d24 prefer function name instead of funcref.
95a46cc fix whitespace toggle command (#177).
ab59dff Merge pull request #176 from seletskiy/solarized-contrast-fix
5dd1fba solarized: fix contrast and warningmsg
dfe2273 add missing file highlight group. fixes #175.
c2632f9 introduce g:airline_theme_patch_func (#173).
e7ae77c add screenshot about pipeline.
51110b9 document the pipeline.
de4c725 remove function call, no longer needed.
c16d6e6 pass arguments into funcrefs properly.
29dc7dd pass builder into statusline funcrefs.
261dafc fold exclude funcrefs into the default one.
e83e124 break early implicit if return code is not 0.
db3a4b1 add screenshot for customization.
fa57fdb Merge pull request #174 from jacobwalker0814/powerline_fonts
3920817 Better toggling of powerline fonts
0dc3a79 fix regression; account for symlinks.
fa3cd0f Merge pull request #172 from mattn/check_loadable
cb112cb Don't use name 'vim-airline' to check loadable extensions. Someone may git clone as another directory.
18a6083 Merge pull request #171 from mattn/fix_bundle_paths
3c7e4b1 Fixes bundle paths. For example ftbundle add 'vim-airline/./autoload' into RTP.
40d6773 autoload external extensions (#170).
41159bf improve vim-signify integration (#169).
8452029 upgrade all funcrefs to support varargs.
47de191 update doc.
dc9a527 Merge pull request #168 from mattn/strict_color_conversion
a91b442 Strictly color value conversion
e4a0fe1 move paste symbol variable into extension, update docs.
8bc0897 inverse doesn't work in all environments, do it manually.
0eb6ed1 Merge pull request #166 from itchyny/paste_symbol
75eeeee Merge pull request #167 from edkolev/master
7a1d7a0 allow ctrlp to use mode colors other than insert's colors
20c5c64 paste mark is now a member of extensions
0068093 add screenshot for hunks.
a1fc8fe add spacing around readonly symbol.
a04d7c2 support vim-signify as a hunk source.
35db000 Merge pull request #163 from buztard/fixes/hunks
cbb9bea allow warning section to be overwritten (#136).
bbe0770 hunks: Display the hunks summary only if Git Gutter is enabled
e2a758e deprecate airline_readonly_symbol. move into gutter by default, so it does not conflict with bufferline logic.
fad2c08 Merge pull request #161 from itchyny/readonly_symbol
1b6c1bf remove g:airline_detect_readonly
57cf78b readonly mark is now a member of extensions
fa62cbb simplify, no globals unless necessary.
e65aefa deprecate airline_detect_whitespace
71c8156 deprecate all g:airline_enabled_* variables.
494d152 reduce pollution of global scope variables
ee19bf8 Merge pull request #158 from BenBergman/only-non-zero-hunks
a5f084d Use extension local variables, and expose hunk_symbols to user
987622f Merge branch 'use_defined_theme'
f780621 support x,y,z theming. resolves #159.
54d3605 fix color switching again. vimrc setting should override.
715cf33 Prior checking user defined theme
4d9a0e2 Add option to show only non-zero hunks
dd5dbdd undo use of inverse; caused problems with empty sections.
f773325 allow specific whitespace checks to be enabled/disabled.
ec20ea0 fix autoselection of theme for certain startup configs.
de69bba re-enable gitgutter integration with new upstream function. resolves #154 and #153.
2a02afb default whitespace symbol to non-unicode unless powerline fonts are enabled (#155).
16f2d70 disable hunks by default, a couple bugs remaining.
da4d073 improve gitgutter integration and algorithm
aa4c997 temp disable, some errors weird cases
dad0d5a add gitgutter integration.
8f04015 fix airline theme not getting loaded on startup (#151).
9d65486 improve undotree integration; use exposed statusline functions.
7e563f9 detect branch when changing directories. resolves #138.
60dd8ed fix error on startup in certain configurations (#150).
0a88fd8 update branch head all the time (#42).
e26165c support base16 variant of solarized. resolves #148.
38b8520 fix arrows being out of sync.
bcba04e account for empty vimrc with no colorscheme set.
88b910d fix getwinvar on older 7.3 builds. resolves #147.
03c08e8 autoload themes to match colorscheme. resolves #145.
b4d7531 fix error when using simple theme
a8692a7 autogenerate bg colors for the file indicator. resolves #131.
45f0d89 move all theme variables into a single dictionary
1584ee7 add missing space
f49038f clean up builder a bit, use inverse
9c02d87 Merge branch 'dynamic'
f938159 fix inactive responding to modified, fix trimming
840f786 optimize funcrefs for 7.4
e7c5bbb remove auto prefix. optimize getwinvar
b19a296 fix list being unbounded
3814c21 optimize newing up the builder
6bda68e replace all obsolete color groups in all themes
3fbdd28 add profiler. optimize separator highlighting.
47bfeee fix separator colors for inactive splits
2f92346 add highlighter class
ca39454 add example.vim extension (#134)
c017c9f miscellaneous minor changes
6e515a4 remove redundancy from the map
30adb97 move getwinvar over
0e936d0 introduce util file
af7dfc8 update separator colors when mode changes
47c80c3 reload separator colors on demand
f477520 move builder to its own file
703045a allow warning section to collapse away
8b92cae basic working dynamic statusline builder
81c4929 add shortform into doc for easy copy/pasting
6269632 check existence of airline augroup before overwriting statusline
12fc908 add support for the command-line window
91904d9 check initialized so autoloaded plugins happen first
f5afe4b Merge pull request #141 from chrisbra/master
8ec5274 added airlinetoggle function
91ca5a7 add extensions/integration section with screenshots
1fa5e16 fix right alignment for help window
6a01631 unbreak csv extension. redefine gutter as the middle.
b7131d8 add section about writing extensions (#134).
7e63d9d rename variable so it's more obvious
10e8146 improve docs, remove deprecation warnings
5b840ae fixes error when colorscheme is used in gvimrc (#126).
f66cb47 fix up csv integration so it only applies to csv filetypes
509c9f6 rename csv variables, add extensions section for doc
944ed9a Merge pull request #133 from edkolev/master
4fe76c0 Merge pull request #137 from chrisbra/master
c5e21aa added csv extension
9dd6822 make warning a real section. references #136.
284f8ef Default to 16 colors for solarized theme unless g:solarized_termcolors is 256
d20bdc5 Merge pull request #132 from monstermunchkin/master
222adbf update tagbar extension
7524110 fix possible undefined variable
8d4eb3c improve vimshell integration; support interactive modes
c7cc63f remove support for inactive modified
14dacaa improve bufferline integration; revert to default in inactive splits.
2413bab remove checks for airline_active, it is always true
11e7e67 introduce g:airline_inactive_collapse. resolves #129.
2a10bfc make the mode and branch text window local
5d92aae update documentation
384150e extract iminsert out of core into an extension
52a4a8e use hack fix for now. resolves #105.
3dc55ed enable tagbar only for active windows
e1ff1ed Merge branch '127'
61a39a9 add ability to override left/right sides independently
8539ac4 allow extensions to reload when color scheme changes. resolves #128
cf9028d fixes error when colorscheme declared in gvimrc. resolves #126.
e67fa32 extract matching background colors for file indicator
1d46c58 fix warning separator colors out of sync between modes
2ca4030 fix whitespace indent setting changed incorrectly when toggling
52b4100 reload separator color when colorscheme changes
320f50c extract a line number for mixed indents
44db0e0 fix newb mistake. resolves #125.
aabb061 temp disable
35539b2 customizable empty branch message. closes #121.
2ba7ce0 add powerline separator for warning section
f8b2b7b add support for select mode. resolves #123.
4485b03 add whitespace toggle command
57955b3 add the most common problems into the documentation (#112).
7eaf628 fix mode separator colors for ubaryd and laederon
edcf79c add bitdeli badge
f440ad3 exclude readonly files from whitespace checking
6ced8b8 add line number for trailing spaces
0a015e5 use autocmds to detect whitespace, shouldn't need max anymore
d2c069b make syntastic use the warning section
7fb9bcf improve whitespace detection; add support for mixed indents
f86eafb reorder so that statusline funcrefs get an up to date active flag
528f564 introduce new warning section, and refactor whitespace into an extension which uses it
4d67c80 Merge pull request #120 from farseer90718/master
26c7c9f move default ctrlp theme to dark. autogenerate for everything else if not already defined.
42260bc can't forget about solarized
ae587c3 add ctrlp support for most themes
772fbc1 indent
164aa6f add white space detection
df72012 fix commandt integration
c1e74d7 Merge branch 'ext'
40614ef Merge pull request #118 from cg433n/master
e0f5bcc Reload the solarized airline theme on the Colorscheme event.
835f718 reload colors when tomorrow theme changes
729f9e8 use tagbar provided statusline func
e858eaa fix branch detection
990e3fc make branch/bufferline default statusline rather than overrides
8677fa8 minor optimization
ac211a5 extract all plugin related functionality out of the core
98f3d13 do not overwrite when left only
48f0e36 extract tagbar
9c96087 extract fugitive/lawrencium
11fd24b extract syntastic
f15ac21 make bufferline almost entirely self contained
41325bd extract bufferline into its own file
0758e2a fix regression, allow statusline funcrefs to execute
238ab44 invoke funcrefs a different way, resolves #115.
4ae9484 Merge pull request #116 from LeszekSwirski/empty-color-fix
216bcf1 Make themes#generate_color_map robust against undefined highlights
61c95d4 update readme, link to popular colorschemes
e84aed7 use directory group instead of spell to support gui colors
cf3473a pick highlight groups that are also compatible with the light variant
99179d8 tweak tomorrow colors, covers all dark themes pretty well. resolves #67 and #113.
a5fe4d9 extract colors from normal if undefined (#67, #113).
2bedd8e first pass at tomorrow themes (#67, #113)
d1d65dd add modified colors to jellybeans
b25dace Merge pull request #114 from p-m-p/master
533a610 Add bubblegum theme
926be0b collapse section when it is empty text (#70).
e4d5f4c add jellybeans theme using new highlight group methods
9f04ef3 fix ctrlp statusline getting overwritten via cursormove
10fa739 loop differently so it works in 7.2
406fb21 swap features and rationale in readme
e446f6a fix placement of readonly, add support for startify
41a739d move syntastic implementation out of core
94895de rename window_override_funcrefs to statusline_funcrefs
257a9f2 move updating external values into extensions
c655bdc move helper functions into update statusline, they're not used anywhere else
1d07110 Merge pull request #111 from bootleq/blank-section
410792e Remove space-padding works outside of get_section.
5ebb0da Add prefix/suffix options for s:get_section.
dcb7196 Add padding spaces for section in s:get_section.
5099fbf move tagbar definition into predefined section
9844f14 change license to MIT
39e0df4 fix typo of typo fix
d833ae0 fix typos in readme
72852fa update readme. resolves #109.
577e50d first class integration with tagbar
6df46d8 ensure global variables are always there (#108).
d107c4f account for plugins which use eventignore. resolves #82.
d56b9bb modify active window algorithm, resolves #106.
8f52831 Merge pull request #103 from PhoSor/master
72c4383 add ctrlp theme for molokai
e455834 keep left override styles intact when inactive; use powerline separator for iminsert
86ff404 Merge pull request #101 from PhoSor/master
96a9ef8 add molokai theme
240feae Merge pull request #100 from markstory/solarized-light
200b54b Improve coloring on branch bar & encoding segments.
dadcb3e Fix typo in blue hex code.
161daa7 deprecate fugitive variable names in favour of scm-agnostic variable names
0c76878 reduce complexity of themes for ctrlp, fix luna right separator color
60cba9c refactor ctrlp themes with generate_color_map helper function
f0982fa Merge pull request #99 from Pychimp/master
20372d5 updated few values and added ctrlp theme
d1ee91e update the ctrlp theme when the airline theme changes
4683616 Merge pull request #98 from zenbro/master
8afd815 add ctrlp theme for wombat
68ac156 make ctrlp themeable (#97).
b1975b4 Merge pull request #91 from crazymaster/master
6bfc2f9 include percentage, line/column numbers for help windows
90b32f5 Remove unnecessary autocmds
77a177c add more info about theming algorithm, add VAM to readme
fbb7d15 Fix update's condition

git-subtree-dir: vim/bundle/vim-airline
git-subtree-split: 02441be0e1a00c5cf96570406b2fc0a24eb3cdbb
Merge commit '25f7e474cd034f158f95f10db9629629169cbac6'
Update plugins