diff options
author | Christian Segundo | 2024-01-20 23:56:23 +0100 |
---|---|---|
committer | Christian Segundo | 2024-01-20 23:56:23 +0100 |
commit | e62c2c3c95855232f0211459966a45a098f46a43 (patch) | |
tree | 15b8b4d03804d992c1f233b7d2ed41c06c332caa /public/nvim/.nvim/lua/plugins/core/treesitter.lua | |
parent | 31f926041eb5e27f6b4d139d43149fa848371e5c (diff) | |
download | dotfiles-master.tar.gz |
Diffstat (limited to 'public/nvim/.nvim/lua/plugins/core/treesitter.lua')
-rw-r--r-- | public/nvim/.nvim/lua/plugins/core/treesitter.lua | 54 |
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" }, - }, -} |