From 26ca820d4ec84ba03b7f793c98250035a0301417 Mon Sep 17 00:00:00 2001 From: lelgenio Date: Mon, 3 Jun 2024 15:28:21 -0300 Subject: [PATCH] kak: add javascript region to blade templates --- user/kakoune/filetypes.kak | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/user/kakoune/filetypes.kak b/user/kakoune/filetypes.kak index b384bfe..fd0b87c 100644 --- a/user/kakoune/filetypes.kak +++ b/user/kakoune/filetypes.kak @@ -93,6 +93,7 @@ hook global WinSetOption filetype=blade %[ hook -once -always window WinSetOption filetype=.* %{ remove-hooks window blade-.+ } require-module php + require-module javascript add-highlighter buffer/blade regions add-highlighter buffer/blade/base default-region group @@ -108,6 +109,9 @@ hook global WinSetOption filetype=blade %[ add-highlighter buffer/blade/php/ ref php add-highlighter buffer/blade/php/ regex '@((end)?php)' 1:block + add-highlighter buffer/blade/js region '' group + add-highlighter buffer/blade/js/ ref javascript + add-highlighter buffer/blade/expression region '\{\{(?!--)' '(?!--)\}\}' ref php add-highlighter buffer/blade/statement region -recurse '\(' '@(if|foreach|for|section|yield|include)\s*\(' '\)' ref php add-highlighter buffer/blade/base/ regex '@(else(if)?|include|case|break)' 1:keyword