Bunch of new stuff in 5.5.14, I also had to disable the varnish extension as I
couldn't get it working locally. Starting to think that perhaps I should build
out a Linux VM to run the updates against as doing so on OS X has been a bit of
a pain with a handful of packages.
Added some logic to strip out the null character APC stuff, added some more extensions and added some logic to attempt to install via `brew` when the argument "brew" is passed to the update script
Conflicts:
syntax/php.template
syntax/php.vim
Attempted to merge in upstream changes as they claimed to have fixed an issue
that broke spell checking presumably introduced by my branch. I was unable to
get spell checking working with the syntax file that was part of my original
fork: 36ccde5296
Because of this I left my script as is in favor of highlighting just the
@attribute part of the docblock and not highlighting the entire comment string
which appeared visually awkward to me. Ideally I'd love to get spell checking
working in all the places that it should be working but that seems to be a
bigger issue all together.
Also added support for the @usage attribute as it's something that is fairly
common albeit not standard docblocking
I don't see the need in selectively including syntax for modules when I can
just install the modules and include them all. Expanded to include all of the
modules I could that were in the list already and updated. Going to look into
getting a more up to date module list for PHP 5.5+ and expanding further.
Problem: The new Java-like syntax highligting added phpDocComment, et
al. However phpDocParams highlighted indented html tags in a file with
no doc comments.
Fix: Mark phpDocParams as contained, so phpDocParams must reside in
phpDocComments to receive vim highlights.
Signed-off-by: Justin Charette <charetjc@gmail.com>
This is actually a rework of the patch @kris89 sent in that adds the syntax to the php.template file so they won't be lost when regenerating the php.vim file. Thanks @kris89 !!
This commit merges parts of:
9d24eab4ea63c93d8825
The syntax file is more closely aligned with the generic syntax highlighting
groups in Vim.
This didn't change highlighting for my custom syntax colours, hopefully it
will not affect others as well.