Comments (10)
Came here to say the same thing. Highlighting does not work inside HTML comments, HTML attributes, or JavaScript strings.
from laravel-blade.
from laravel-blade.
I miss that feature so much. Currently is ugly as hell and I can't find solution.
Is it so hard to do this? I tried but without success.
from laravel-blade.
There is not currently a way to do this as far as I have been able to figure out. The reason is because Sublime uses a first come first serve hierarchy when parsing what get's highlighted. The blade highlighter depends on both the HTML highlighter and the PHP highlighter. The issue here is that the HTML highlighter is super greedy when it comes to parsing rules like this and by the time Blade tries Sublime ignores it. The only solution I can think of is to add in both the HTML/PHP highlighters myself and adjust them. But then I must maintain both of them which is far outside the scope of this project.
If anyone has ideas I would love to try them as this has been an issue for quite some time.
from laravel-blade.
I can't even get proper blade syntax highlighting... The {{ }} doesn't get colored properly...
And yes, I have set the syntax to Blade PHP..
from laravel-blade.
@emzero The syntax should be: PHP - Laravel Blade. Make sure you are on the latest version. Take a look at the README and make sure you are not using a conflicting package.
from laravel-blade.
@emzero I have the same problem, please can you help me how fix it?, and @Medalink I am sure that I have the syntax PHP-Laravel Blade and still isn't fix. :(
from laravel-blade.
@sleeviin make sure you are not using a conflicting package.
from laravel-blade.
also for something like
<link href="{{ asset('_css/main.css') }}" rel="stylesheet" media="screen, projection">
everything inside the double quotes is treated the same ,i think we need a regex inside the blade tmlang to detect something like the {{ }}
and give it a proper HL.
from laravel-blade.
@Medalink This issue has been resolved f338c41
However, Most color schemes don't highlight these kind of edge cases. Only highlights generic scopes in the code so you won't find the difference.
For this reason, i made a new color scheme, focused heavily on JSX (React), ES6 and Laravel Blade.
Acme Color Scheme
from laravel-blade.
Related Issues (20)
- Updating in ST3 Package Control download URL is a 404 HOT 2
- Sometimes it confused php files with blade.php files HOT 1
- Brackets in "if" statement break syntax highlighting HOT 1
- Does not support inline @php HOT 1
- Package does not work when installed alongside 'Naomi' package.
- problem when we have style attribute HOT 1
- Package not working
- Can't update to 1.6.13, zip link broken HOT 1
- Using periods in tags HOT 10
- set highlighting to specific extensions? HOT 1
- Stopped working today HOT 11
- Alpine style syntax is being highlighted as an error HOT 1
- 25000 context sanity limit hit HOT 2
- CSS with media declaration not recognized
- Doesn't highlight alpinejs properly. HOT 4
- blade syntax doesn't work on Sublime 4143 HOT 2
- What is the install command for the plugin HOT 2
- auto complete / hinting not working after installing new laravel blade highlight HOT 1
- Tag expansion prompt showing unexpectedly HOT 8
- Missing newer L10 directives
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from laravel-blade.