aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
Diffstat (limited to 'lua')
-rw-r--r--lua/plugins/init.lua5
-rw-r--r--lua/plugins/treesitter.lua20
2 files changed, 24 insertions, 1 deletions
diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua
index 66b267d..3df2c55 100644
--- a/lua/plugins/init.lua
+++ b/lua/plugins/init.lua
@@ -1,5 +1,8 @@
return {
- "jwalton512/vim-blade",
+ {
+ "jwalton512/vim-blade",
+ enabled = false,
+ },
{
"tpope/vim-dispatch",
cmd = { "Make", "Dispatch" },
diff --git a/lua/plugins/treesitter.lua b/lua/plugins/treesitter.lua
index 996b881..c706821 100644
--- a/lua/plugins/treesitter.lua
+++ b/lua/plugins/treesitter.lua
@@ -9,6 +9,7 @@ return {
opts = {
ensure_installed = {
"bash",
+ "blade",
"css",
"go",
"gomod",
@@ -63,4 +64,23 @@ return {
},
},
},
+ config = function(plug, config)
+ local parser_config = require "nvim-treesitter.parsers".get_parser_configs()
+ parser_config.blade = {
+ install_info = {
+ url = "https://github.com/EmranMR/tree-sitter-blade",
+ files = {"src/parser.c"},
+ branch = "main",
+ },
+ filetype = "blade"
+ }
+
+ vim.filetype.add({
+ pattern = {
+ ['.*%.blade%.php'] = 'blade',
+ }
+ })
+
+ require(plug.main).setup(config);
+ end,
}