jawee/language-blade — pull request #3 by postcasio (2014-07-10 10:39:31+00:00)
Title: Various changes

Greetings. One of the recent updates to Atom broke my package and I don't know why, so here's some of the things I had done that are different. Feel free to pick and choose what you want to use...

* Changed fileTypes to 'blade.php' from '.blade.php'. All other language packages don't include a leading period.
Added firstLineMatch. I had this from the langage-php package I used as a base - I don't know if it's needed.
* Changed the name for the Blade echo construct to "support.punctuation.php" instead of "support.constant.php", and changed the include to "#language" instead of "text.html.basic" (this is the way the PHP package does it)
* Code inside parenthesis in a blade command no longer has 'keyword.control' applied, to prevent all the code inside inheriting keyword highlighting. Only the actual command now has 'keyword'.
* Changed blade command name to "command.keyword.blade" from "keyword.control.blade" - not much difference here I think.
* Added support for 'layout' command from Laravel 3. There's a few more things missing that I have forgotten to include. What I did in my package was accept anything at all up to the paren or newline instead of hardcoding commands, since it's possible to extend Blade with custom commands. I think that's a better approach, what do you think?