summaryrefslogtreecommitdiff
path: root/public/nvim/.nvim/lua/plugins/core/treesitter.lua
diff options
context:
space:
mode:
authorChristian Segundo2024-01-20 23:56:23 +0100
committerChristian Segundo2024-01-20 23:56:23 +0100
commite62c2c3c95855232f0211459966a45a098f46a43 (patch)
tree15b8b4d03804d992c1f233b7d2ed41c06c332caa /public/nvim/.nvim/lua/plugins/core/treesitter.lua
parent31f926041eb5e27f6b4d139d43149fa848371e5c (diff)
downloaddotfiles-e62c2c3c95855232f0211459966a45a098f46a43.tar.gz
mass exodusHEADmaster
Diffstat (limited to 'public/nvim/.nvim/lua/plugins/core/treesitter.lua')
-rw-r--r--public/nvim/.nvim/lua/plugins/core/treesitter.lua54
1 files changed, 0 insertions, 54 deletions
diff --git a/public/nvim/.nvim/lua/plugins/core/treesitter.lua b/public/nvim/.nvim/lua/plugins/core/treesitter.lua
deleted file mode 100644
index 3818555..0000000
--- a/public/nvim/.nvim/lua/plugins/core/treesitter.lua
+++ /dev/null
@@ -1,54 +0,0 @@
----@param tbl table
----@return table
-local tbl_uniq = function(tbl)
- ---@type table<string, boolean>
- local added = {}
- local res = {}
- res = vim.tbl_filter(function(k)
- if added[k] then
- return false
- end
- added[k] = true
- return true
- end, tbl)
-
- return res
-end
-
-return {
- {
- "nvim-treesitter/nvim-treesitter",
- build = ":TSUpdate",
- cmd = { "TSUpdateSync" },
- event = { "BufReadPost", "BufNewFile" },
- init = function()
- vim.o.foldmethod = "expr"
- vim.o.foldexpr = "nvim_treesitter#foldexpr()"
- end,
- opts = {
- ensure_installed = { "query" },
- ignore_install = {},
- highlight = {
- enable = true,
- },
- query_linter = {
- enable = true,
- use_virtual_text = true,
- lint_events = { "BufWrite", "CursorHold" },
- },
- },
- config = function(_, opts)
- if type(opts.ensure_installed) == "table" then
- opts.ensure_installed = tbl_uniq(opts.ensure_installed)
- end
- require("nvim-treesitter.configs").setup(opts)
- end,
- },
-
- {
- "nvim-treesitter/playground",
- build = ":TSInstall query",
- dependencies = { "nvim-treesitter" },
- cmd = { "TSPlaygroundToggle" },
- },
-}