From ec8579d5994e138f5348c90e7e444f3a9eed3d6c Mon Sep 17 00:00:00 2001 From: William Ball Date: Wed, 20 Nov 2024 20:17:33 -0800 Subject: [PATCH] I have no idea what I'm doing --- ftdetect/perga.vim | 1 - lua/tree-sitter-perga/init.lua | 49 ------------------------------ queries/{ => perga}/highlights.scm | 0 tree-sitter.json | 2 +- 4 files changed, 1 insertion(+), 51 deletions(-) delete mode 100644 ftdetect/perga.vim delete mode 100644 lua/tree-sitter-perga/init.lua rename queries/{ => perga}/highlights.scm (100%) diff --git a/ftdetect/perga.vim b/ftdetect/perga.vim deleted file mode 100644 index 8e7e342..0000000 --- a/ftdetect/perga.vim +++ /dev/null @@ -1 +0,0 @@ -autocmd VimEnter,BufWinEnter,BufRead,BufNewFile *.pg setlocal filetype=perga diff --git a/lua/tree-sitter-perga/init.lua b/lua/tree-sitter-perga/init.lua deleted file mode 100644 index 0972ce0..0000000 --- a/lua/tree-sitter-perga/init.lua +++ /dev/null @@ -1,49 +0,0 @@ -local M = {} - -local is_windows -if jit ~= nil then - is_windows = jit.os == "Windows" -else - is_windows = package.config:sub(1, 1) == "\\" -end - -local join_paths = function(...) - local separator - if is_windows then - separator = "\\" - else - separator = "/" - end - return table.concat({ ... }, separator) -end - -function M.setup(arg) - local parser_config = require('nvim-treesitter.parsers').get_parser_configs() - parser_config.perga = { - install_info = { - url = arg['local'] and join_paths( - vim.fn.stdpath('data'), - 'site', - 'pack', - 'packer', - 'start', - 'tree-sitter-perga' - ) or 'https://forgejo.ballcloud.cc/wball/tree-sitter-perga', - files = { 'src/parser.c' }, - branch = 'main', - }, - maintainers = { '@wball' } - } - local ok, ft = pcall(require, 'filetype') - if ok then - ft.setup({ - overrides = { - extensions = { - perga = 'pg', - }, - }, - }) - end -end - -return M diff --git a/queries/highlights.scm b/queries/perga/highlights.scm similarity index 100% rename from queries/highlights.scm rename to queries/perga/highlights.scm diff --git a/tree-sitter.json b/tree-sitter.json index 48ef827..e9974d2 100644 --- a/tree-sitter.json +++ b/tree-sitter.json @@ -7,7 +7,7 @@ "path": ".", "file-types": ["pg"], "injection-regex": "^perga$", - "highlights": "queries/highlights.scm" + "highlights": "queries/perga/highlights.scm" } ], "metadata": {