aboutsummaryrefslogtreecommitdiffstats
path: root/lua
diff options
context:
space:
mode:
authorAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-09-24 13:00:06 +0200
committerAriel D'Alessandro <dalessandro.ariel@gmail.com>2023-09-24 13:00:17 +0200
commitfd4dbb075bebeda9bbfa50b05529de9e0054d6d5 (patch)
treece9578e55e3904e55192b9e25f0ab6ff6aacf9a4 /lua
parent7fa75bc4ad23c44687d5feb81d3368bd1524a81e (diff)
downloadnvim-conf-fd4dbb075bebeda9bbfa50b05529de9e0054d6d5.tar.gz
nvim-conf-fd4dbb075bebeda9bbfa50b05529de9e0054d6d5.zip
add blade treesitter
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,
}