Squashed 'Vim/bundle/syntastic/' changes from 8a2adf9..c787bca

c787bca twig: use syntastic#makeprg#build
3870ae1 Merge pull request #496 from mixvin/patch-1
417fd8b Added explicit call of escript
9c211a7 first round of updates to the doc
240ad4b add an faq RE setting which checkers to use
6acff37 rst: extract a temp var to a query
3049323 Merge pull request #492 from tobyS/fix-rst-alternative-checker-binary
924cf68 add a function to get the active checker names for a filetype
df9ca84 html/tidy: retarded bugfix with s:Args not returning a value
1d3bbf2 Fixed: Check for alternative rst2pseudoxml binary.
6cf4581 Merge pull request #491 from lcd047/master
b33e374 Output from pylint should be sorted.
368505e coffee: split up coffee and coffeelint
8a8bb39 Merge pull request #490 from lcd047/master
0a0c6fa Merge remote-tracking branch 'upstream/master'
f5dc5b1 Off by one error, sorry. :(
9f08ff9 html: only try to run tidy by default - not w3c
6b905fe Merge pull request #489 from lcd047/master
b53072b Munge the output of pylint in Vim rather than relying on sed(1).
c41f2c8 bugfix for c/ycm
d6806c1 Merge pull request #484 from pipboy3000/cp932add
438fc33 add cp932 to tidy.vim.
76d1d42 perlcritic: :retab the file to make the indenting consistent
8f6dbbc Merge pull request #470 from Valloric/ycm_bad_merge_fix
88b549c Merge pull request #477 from lcd047/master
8fa22b7 fix a bug with the yaml checker
b437160 Merge pull request #478 from Elive/html-ignore-annoying-errors
a956a81 Included some warning/errors to ignore
d71f01a json/jsonval: fix a typo
e006270 add 'make' as a C syntax checker
ab7876e Perl syntax checker using perlcritic.
17641c0 Minor omission in commit 8f4695c.
51e5f1f less: fix a bug from the big refactor
ac67114 fix a typo bug in the cpp/ycm checker
a66c19f move the MakeprgBuilder class in with the rest of the classes
59cbf1c dont call setloclist() until the user calls :Errors
0b0dbc5 dont allow checkers with duplicate names for the same filetype
c97951b make a few refactors
0b3e074 Merge remote-tracking branch 'dbarnett/cmd_arg'
8f4695c add a class to encapsulate loclists
f67d488 remove some old (now unused) code from the main plugin
40de98c Add completion for checker name in :SyntasticCheck command
557321f Support checker name as argument to :SyntasticCheck
03a81bd Fixing the ycm files
653611c split up php checker into php, phpmd and phpcs
05feca2 fix a couple of bugs in the c/gcc checker
79564f9 fix a bug with the checkpatch checker
c166029 add a couple more default checker settings
f252874 remove some, now unused, syntax checker files
a06632a Merge branch 'refactor_checker_structure' into merge-with-refactor
4552884 bugfix for eruby checker
a4a7b56 update how checkers are chosen
033fb27 fix a couple of bugs with ruby checkers
e0b8e87 refactor all the syntax checkers to use the new API and dir layout
59f7feb Merge remote-tracking branch 'valoric/ycm_support'
bc8d672 Merge pull request #460 from teranex/master
f144091 php: fix phpmd to use post_args
58ba8d3 refactor how we represent and store checkers using python as a demo
8095909 Merge pull request #454 from asm89/twig
2abd266 Merge pull request #458 from troydm/master
d4e0c2e javac checker added fix for glob function
0fef368 Refactor ycm usage into separate files
c290f29 Merge pull request #456 from RedBeard0531/master
9b1326c Force case-sensitive matching in syntastic#c#ReadConfig
766c7ba Add support for *.twig files
c10289f make php checker use syntastic#makeprg#build
5b31495 update makeprg builder and update some checkers to use it
6a184f0 update checkers to use the new syntastic#makeprg#build()
72b3530 Merge pull request #450 from euoia/master
2149277 make note style consistent with other notes
fd797e0 Add note about required version and nagelfar homepage
d48f43c wrap screen redrawing in a function to try and avoid screen flicker
6676a75 Merge pull request #447 from euoia/master
36393cd updated to user newer form of SyntasticLoadChecker('tcl')
f5b9c36 merged upstream
b93e51e c, objc and objcpp support
0040afb Adding support for ycm to the cpp filetype
37e8e7d Merge pull request #436 from rumblesan/master
857758b Merge pull request #439 from peterkh/master
537900d Fixing puppet-lint syntax check when using syntastic_puppet_lint_arguments variable
850046b Use scala compiler instead of interpreter
10c845d add a makeprg builder
5fbe86d Merge pull request #428 from powerman/efm_perl
ed8ef51 Merge pull request #427 from troydm/master
f5b0abb Merge pull request #430 from maksimr/master
7e0ac09 Merge pull request #432 from tomjakubowski/master
56d1935 Ignore tidy warning about "search" value for <input> type attribute
62d1da3 add support dart
68c3813 efm_perl: add support for checking - (stdin)
02a99d0 efm_perl: fix warning about uninitialized $opt_I
9f798fa javac quotes changed to fnameescape
5be9ee2 Merge pull request #426 from troydm/master
e25a3ef javac checker path seperator related bugfix added
b476114 added config file support for javac checker and windows os support
7353b32 perl: add -Tc to makeprg if the shebang contains -T
8540748 Merge pull request #425 from Fruneau/c-cpp-improvements
3deec1d add syntastic#util#ParseMagicNumber()
29d5b88 c/c++: force language in compiler invocation.
4b0b81c c/c++: add an option to ignore default include dirs.
91f3af2 c: allow using clang to check C.
fec1bf3 add an faq about style checkers
163d5fb php: add a bit of doc at the top
1b84327 Merge pull request #421 from Hegz/master
c253e3e Update syntax_checkers/efm_perl.pl
fc4ec25 Merge branch 'load_any_checker'
ab5dcca Merge branch 'allow_custom_checkers'
2c0abf4 perl: fix some comments that got slightly screwed
9c575f5 Merge pull request #419 from NotBugger/patch-1
558de5a Update syntax_checkers/efm_perl.pl
42480a0 modify SyntasticLoadChecker to load any checkers present
6d5a604 Merge pull request #409 from jhickner/master
7fe3ac4 allow custom checkers by just defining a checking function
11907f6 Merge pull request #413 from jgrande/master
d4e74d8 typescript: dont need to escape the space inside a string
1b237eb Merge pull request #416 from jb55/typescript
ac0c732 Merge pull request #410 from dbarnett/loaded_flag
9f7df94 Merge pull request #417 from artnez/python-interpreter-checker
562a37a Support zero or more spaces at the end of a filename in the typescript errorformat
4126760 Add python checker that uses python itself
7ceba36 Fix typescript errorformat for latest version of the compiler
45f5437 docbook checker: added quotes to args in expand() call
b209693 Only set g:loaded_FT_syntax_checker if unset
dcac33e Set g:loaded_FOO_syntax_checker in syntastic.vim, not every ft file.
9f92044 fix typo
02ab1c9 add the -fno-code ghc option to speed up checking
122e88b Merge pull request #365 from coryf/erb-ruby-exec-setting
ccecbcb javascript/jsl: update conf flag option
deaa089 sass checker: use sass's caching to speed up checking
36db8f4 fix a bug with highlighting and getmatches
aba5dd4 Merge pull request #393 from ChristophMartin/syntax_checkers/go
01340e4 Merge pull request #387 from marcparadise/erlang-otp-support
0a7b21d Merge pull request #394 from jjimenezlopez/master
c6c1f42 remove gender specific language from readme
d448f18 php checker: a bunch of refactors
8361119 Merge pull request #395 from harijari/add-phpmd-support
6040ab8 Added support for phpmd qa tool at php filetype.
9504f52 The warnings were shown as errors when using flake8
7ffeb29 drop 6g syntax checker
d3d00e4 use `gofmt` before `go [build|test]`
96e0ce9 bugfix: use `go test` for test files.
90a4a05 bugfix: run go compiler from package directory
7010459 change gofmt invocation
02b22f8 additional typical deps location for includes
37d3a83 include deps for otp-structured apps
66e5f3b Add support for changing the ruby version for erb
c27c510 Correct typo in email address
8f24d7c Merge branch 'master' of github.com:euoia/syntastic
6ba4b3e Moving nagelfar.tcl.vim to nagelfar.vim - it is probably more likely to be using the binary than the TCL script.
066d1bf Moving nagelfar.tcl.vim to nagelfar.vim - it's likely that the more common use case has it as a binary.
e455bb1 Initial commit, adds support for nagelfar TCL syntax checker and moves the tclsh syntax checker into a tcl directory.
4573801 Initial commit, adds support for nagelfar TCL syntax checker and moves the tclsh syntax checker into a tcl directory.

git-subtree-dir: Vim/bundle/syntastic
git-subtree-split: c787bca6de7b1b5861e0cb76264e813de1e217a9
[vim] Update external bundle syntastic

* commit '61b012979ae4120d836e01949afdf7fc66449d59':
  Squashed 'Vim/bundle/syntastic/' changes from 8a2adf9..c787bca
Squashed 'Vim/bundle/fontzoom/' changes from c1f9c1b..5af7202

5af7202 Merge pull request #1 from suy/gui_qt
b6f1db7 Support gui_qt (same pattern as gui_gtk)

git-subtree-dir: Vim/bundle/fontzoom
git-subtree-split: 5af72026e974d6a1c5de2a44835de4439c9c2ece
[vim] Update external bundle fontzoom

* commit 'ddb977b865d5a37867dd9ff631677cac4e198f57':
  Squashed 'Vim/bundle/fontzoom/' changes from c1f9c1b..5af7202
Squashed 'Vim/bundle/abolish/' changes from f8829a5..d64ce06

d64ce06 Add synonym 'U' for coercion to uppercase

git-subtree-dir: Vim/bundle/abolish
git-subtree-split: d64ce06650cf9b098b5a01c0db53864965d9310b
[vim] Update external bundle abolish

* commit '41d7d143a6cc2754c4b88d7abbc4037ac01d7cb8':
  Squashed 'Vim/bundle/abolish/' changes from f8829a5..d64ce06
Squashed 'Vim/bundle/commentary/' changes from dc349bb..51fb2c3

51fb2c3 Provide gc alongside \\
efab43b Fix modeline

git-subtree-dir: Vim/bundle/commentary
git-subtree-split: 51fb2c3a6eb1855333e5a707c5dd989098bdcd6d
[vim] Update external bundle commentary

* commit '484d0213d26a69caf39ebdc719557e77171b504a':
  Squashed 'Vim/bundle/commentary/' changes from dc349bb..51fb2c3
Squashed 'Vim/bundle/eunuch/' changes from dec2ba5..4abf1f5

4abf1f5 Make :Rename relative to containing directory
c4e8d83 :Chmod does not take a bang
1962114 Show output of :SudoWrite in GUI
199d8b9 Skip unwritable buffers as per 'buftype'

git-subtree-dir: Vim/bundle/eunuch
git-subtree-split: 4abf1f58614fc6b4c20bb247db59469a9a52ff9b
[vim] Update external bundle eunuch

* commit '01c3661ee43eb00377e0ff9bac87b5bb93a0ab95':
  Squashed 'Vim/bundle/eunuch/' changes from dec2ba5..4abf1f5
Squashed 'Vim/bundle/fugitive/' changes from 003f38c..6462bdb

6462bdb Work around archaic encodings
1da788a Unify escaping rules for :Gedit with :edit
bbf9e51 Fix :Git! on Windows.
cf3fe78 Switch :Gblame <CR> to open commit
1bce432 Fix setting of foldmethod in :Gstatus
1601ffc Don't clobber foldmethod in :Gedit :
b9525df Support WIDE COLON in :Gstatus in some locales
582eb0d Fix supposed "Press ENTER" prompt
d1406ae Revert "s:Detect: only add readable files to &tags and doc"
d63a475 Fix duplicate Signed-off-by lines
2723a11 Return '' from buffer.path() if outside work tree
7df3a68 Send :help :Gw to the right place
6f380fa Fix error when g:fugitive_github_domains is unset
f64ba46 Allow :Gbrowse on HTTP GitHub FI

git-subtree-dir: Vim/bundle/fugitive
git-subtree-split: 6462bdb4b936d27ecfc056d1f9c026acc40743d4
[vim] Update external bundle fugitive

* commit '3ea90db33c84fd454e1ea31a2da1f76ac0cf2ec1':
  Squashed 'Vim/bundle/fugitive/' changes from 003f38c..6462bdb
Squashed 'Vim/bundle/pathogen/' changes from 96b5726..f195ac5

f195ac5 pathogen.vim 2.2
1050a78 Fix error in pathogen#runtime_append_all_bundles
6cfc5e7 Fix errors on attempt to warn
1b7f130 Revert "Point README at stable release"
98659f0 Fix multiple arguments to pathogen#infect
a860d00 Reveal multiple arguments form of pathogen#infect
92ca2e5 Accept multiple arguments to pathogen#infect()
95c285e Point README at stable release
a04bd7a pathogen.vim 2.1
a1b2b09 Mention deprecation of runtime_prepend_subdirectories
a2f7e9b Change incubate to be consistent with surround
6c741e6 Provide more actionable warnings
0533e25 Allow incubate('bundle/{}')
268c6a0 Don't use underscored markdown headers
40dcd37 Treat infect("~/foo/") as infect("/foo/{}")
34eff0f Allow executing multiple commands
5c657cb Fix :Helptags for globs in path
619f9ed Recommend *, not {}
f79f1bb Clarify difference between {} and *
54f9afb Allow wildcards in pathogen#infect()
bb6c0b8 Add missing abort declarations
5eafb23 Don't truncate non-existent directory
d10ce85 Strip trailing slashes is pathogen#surround()
34b4567 Fix missing fold marker
f467f11 Fix typo
07e7b35 Actually try things before you commit
6aa1bbf Introduce pathogen#surround()
df8f1b0 Rename pathogen#runtime_append_all_bundles
1fde396 Allow/encourage infect paths ending in /{}
5bcf824 Formally deprecate :Vopen family
c0dbda5 Allow disabling absolute path
da1c3c0 Plug sensible.vim
532f0ca Change :call to :execute
47523d9 Allow for :exe pathogen#infect()
1b46b4f Remove advice around filetype on
e5f413f Promote scriptease.vim
49e6d62 Don't override existing :Vedit commands

git-subtree-dir: Vim/bundle/pathogen
git-subtree-split: f195ac5e402a1e7d0f75322558da36245dde59d6
[vim] Update external bundle pathogen

* commit '384cb9a5c207edd7104d6c216811eccea0616b1a':
  Squashed 'Vim/bundle/pathogen/' changes from 96b5726..f195ac5
Squashed 'Vim/bundle/repeat/' changes from f1d0fbb..a81bef7

a81bef7 repeat.vim 1.1
8ee7450 Allow customizing all mappings
aeb3d6c Documentation fix for repeat#setreg()
d8f7fe7 Go back to using feedkeys()

git-subtree-dir: Vim/bundle/repeat
git-subtree-split: a81bef76031ca1c71766b516417480caeb01c932
[vim] Update external bundle repeat

* commit '44e6b79d670682a865a7495e292871f24f55873d':
  Squashed 'Vim/bundle/repeat/' changes from f1d0fbb..a81bef7
Squashed 'Vim/bundle/surround/' changes from 1a73f60..02199ea

02199ea Support to disable mappings only for insert mode
2cc734f Default to automatic indenting
0b2c9ff surround.vim 2.0
4c9a4e0 Add a lisp function call replacement
29afa29 Add : replacement
1c9d8e6 Add leading space replacement
ac67c1a Remove documentation of LaTeX expansion
f57e5aa Fix deletion of delimiters on their own lines

git-subtree-dir: Vim/bundle/surround
git-subtree-split: 02199ea0080d744ec76b79d74ce56d51d25cf7ae
[vim] Update external bundle surround

* commit 'cba7e9656d022eca595d17ba276f782ac02b47ba':
  Squashed 'Vim/bundle/surround/' changes from 1a73f60..02199ea
Squashed 'Vim/bundle/unimpaired/' changes from 9507b80..728535b

728535b Add option togglers
7a887dd unimpaired.vim 1.2
a03f01d Remove Base64 encoding from documentation
fdb99bc Formally deprecate [o and ]o
44e06d4 Remove base64 encoding
f3de5f9 Fix repeat of line encoding
9d386ca Expose API for custom encoding algorithms
8a682f4 Change `*prfile` to `*pfile`
97c7162 Add maps for :[lc][np]file
9d8c816 Remove junk
ac65386 Change [o and ]o to [f and ]f
8c53186 Support weirdos who remap tab
209c15e Don't use backticks
241785f Filter &suffixes in s:entries().
f44666c Underlined Markdown headings are dumb
46226c1 Clarify repeatability

git-subtree-dir: Vim/bundle/unimpaired
git-subtree-split: 728535be8d2a689f2d83de09ac36e0c73a5053c9
[vim] Update external bundle unimpaired

* commit 'cc118ed1360ebb166da17a1476f988f4cbf02d3d':
  Squashed 'Vim/bundle/unimpaired/' changes from 9507b80..728535b