branch: elpa/web-mode
commit 81c44d52a78ab2844c61f27bd1b916c5184b76e8
Author: fxbois <fxb...@gmail.com>
Commit: fxbois <fxb...@gmail.com>
blade indent fix
#1318
---
issues/1318.blade.php | 15 +++++++++++++++
web-mode.el | 7 +++++--
2 files changed, 20 insertions(+), 2 deletions(-)
diff --git a/issues/1318.blade.php b/issues/1318.blade.php
new file mode 100644
index 0000000000..170890530a
--- /dev/null
+++ b/issues/1318.blade.php
@@ -0,0 +1,15 @@
+{{-- <x-web.forms.errors --}}
+
+@props(
+ ['attr_name',
+ 'errors',
+ 'safe' => false,
+ ])
+
+@foreach ($errors->get($attr_name) as $message)
+ @if($safe === true)
+ <p class="error-style"><span>{!! $message !!}</span></p>
+ @else
+ <p class="error-style"><span>{{ $message }} </span></p>
+ @endif
+@endforeach
diff --git a/web-mode.el b/web-mode.el
index 8e1ab23047..fdd45a30dd 100644
--- a/web-mode.el
+++ b/web-mode.el
@@ -8682,7 +8682,7 @@ Also return non-nil if it is the command
`self-insert-command' is remapped to."
(cond
((string= web-mode-engine "blade")
(save-excursion
- (when (web-mode-rsf "{[{!]+[ ]*")
+ (when (web-mode-rsf "{[{!]+[ ]*\\|@props[ ]*[(]") ;; #1318
(setq reg-col (current-column))))
(setq reg-beg (+ reg-beg 2))
)
@@ -9647,7 +9647,10 @@ Also return non-nil if it is the command
`self-insert-command' is remapped to."
reg-beg))))
(t
- (when debug (message "I430(%S) bracket-indentation" pos))
+ (when debug
+ (message "I430(%S) bracket-indentation" pos)
+ ;;(message "reg-col=%S curr-ind=%S lang=%S reg-beg=%S" reg-col
curr-indentation language reg-beg)
+ )
(setq offset (car (web-mode-bracket-indentation pos
reg-col
curr-indentation