aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugin/setup.lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugin/setup.lua')
-rw-r--r--.config/nvim/lua/plugin/setup.lua17
1 files changed, 17 insertions, 0 deletions
diff --git a/.config/nvim/lua/plugin/setup.lua b/.config/nvim/lua/plugin/setup.lua
index c0db20d..6993f30 100644
--- a/.config/nvim/lua/plugin/setup.lua
+++ b/.config/nvim/lua/plugin/setup.lua
@@ -97,6 +97,23 @@ require("nvim-treesitter.configs").setup {
indent = { enable = true },
}
+vim.filetype.add({
+ extension = {
+ c3 = "c3",
+ c3i = "c3",
+ c3t = "c3",
+ },
+})
+
+local parser_config = require("nvim-treesitter.parsers").get_parser_configs()
+parser_config.c3 = {
+ install_info = {
+ url = "https://github.com/c3lang/tree-sitter-c3",
+ files = {"src/parser.c", "src/scanner.c"},
+ branch = "main",
+ },
+}
+
do
local builtin = require("telescope.builtin")
require("telescope").setup {