diff --git a/nvim/lua/plugins.lua b/nvim/lua/plugins.lua index 63f6d59..d9949c3 100644 --- a/nvim/lua/plugins.lua +++ b/nvim/lua/plugins.lua @@ -16,6 +16,7 @@ require('lazy').setup({ 'ConradIrwin/vim-bracketed-paste', 'airblade/vim-rooter', 'nuchs/vim-hypr-nav', + 'luckasRanarison/tree-sitter-hypr', 'debugloop/telescope-undo.nvim', 'mhartington/formatter.nvim', {'vimwiki/vimwiki', init = function () diff --git a/nvim/lua/treesitter_config.lua b/nvim/lua/treesitter_config.lua index 99adf10..8802894 100644 --- a/nvim/lua/treesitter_config.lua +++ b/nvim/lua/treesitter_config.lua @@ -24,3 +24,13 @@ treesitter.setup({ }, additional_vim_regex_highlighting = false, }) + +local parser_config = require("nvim-treesitter.parsers").get_parser_configs() +parser_config.hypr = { + install_info = { + url = "https://github.com/luckasRanarison/tree-sitter-hypr", + files = { "src/parser.c" }, + branch = "master", + }, + filetype = "hypr", +}