diff options
| author | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-09-24 13:00:06 +0200 |
|---|---|---|
| committer | Ariel D'Alessandro <dalessandro.ariel@gmail.com> | 2023-09-24 13:00:17 +0200 |
| commit | fd4dbb075bebeda9bbfa50b05529de9e0054d6d5 (patch) | |
| tree | ce9578e55e3904e55192b9e25f0ab6ff6aacf9a4 /lua | |
| parent | 7fa75bc4ad23c44687d5feb81d3368bd1524a81e (diff) | |
| download | nvim-conf-fd4dbb075bebeda9bbfa50b05529de9e0054d6d5.tar.gz nvim-conf-fd4dbb075bebeda9bbfa50b05529de9e0054d6d5.zip | |
add blade treesitter
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/plugins/init.lua | 5 | ||||
| -rw-r--r-- | lua/plugins/treesitter.lua | 20 |
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, } |