onecentlin / laravel-blade-snippets-vscode

Laravel blade snippets and syntax highlight support for Visual Studio Code
MIT License
136 stars 38 forks source link

Disable formatting in specific directories (i.e. resource/views/email) #157

Open hmaesta opened 1 year ago

hmaesta commented 1 year ago

Blade files used for Mailable shouldn't be formatted, since Markdown will understand that the spaces are code block. This is even documented in Laravel docs.

As feature request, we should be able to define "exceptional directories" where no formatting would be applied.

For instance, I would define my resources/views/emails directory.


Example:

This file should not be formatted, otherwise everything will be understood as a code block.

resources/views/emails/order-shipped.blade.php
@component('mail::message')
# Order Shipped

Your order has been shipped!

@component('mail::button', ['url' => $url])
View Order
@endcomponent
@endcomponent
granvilla commented 1 year ago

up!

onecentlin commented 1 year ago

@hmaesta @granvilla Do you install other blade formatter extension? Actually this extension only do a little format feature. In my case, I also install Laravel Blade Formatter, you may try "Format Document With..." choose which you prefer to use in this case.

With Laravel Blade Snippets, the document stay the same. No extra indent

圖片 圖片