From 0f6cee92221dc517bd756083e260dd9373851b82 Mon Sep 17 00:00:00 2001 From: srdusr Date: Wed, 24 Sep 2025 02:56:53 +0200 Subject: Moved files to common/ --- common/nvim/lua/plugins/treesitter.lua | 54 ---------------------------------- 1 file changed, 54 deletions(-) delete mode 100755 common/nvim/lua/plugins/treesitter.lua (limited to 'common/nvim/lua/plugins/treesitter.lua') diff --git a/common/nvim/lua/plugins/treesitter.lua b/common/nvim/lua/plugins/treesitter.lua deleted file mode 100755 index 9df99b8..0000000 --- a/common/nvim/lua/plugins/treesitter.lua +++ /dev/null @@ -1,54 +0,0 @@ -local M = {} - -function M.setup() - local ok, treesitter = pcall(require, "nvim-treesitter.configs") - if not ok or not treesitter then - return false - end - - -- Add custom parser directory to runtime path - vim.opt.runtimepath:append("$HOME/.local/share/treesitter") - - -- Configure treesitter - treesitter.setup({ - -- Install parsers in custom directory - parser_install_dir = "$HOME/.local/share/treesitter", - - -- Enable syntax highlighting - highlight = { - enable = true, - -- Disable additional regex-based highlighting to improve performance - additional_vim_regex_highlighting = false, - }, - - -- Enable indentation - indent = { - enable = true, - }, - - -- Additional modules to enable - incremental_selection = { - enable = true, - keymaps = { - init_selection = "gnn", - node_incremental = "grn", - scope_incremental = "grc", - node_decremental = "grm", - }, - }, - - -- Ensure parsers are installed automatically - ensure_installed = { - "bash", "c", "cpp", "css", "dockerfile", "go", "html", - "javascript", "json", "lua", "markdown", "python", "rust", - "toml", "typescript", "vim", "yaml" - }, - - -- Auto-install parsers - auto_install = true, - }) - - return true -end - -return M -- cgit v1.2.3