diff options
| author | srdusr <trevorgray@srdusr.com> | 2025-09-24 02:56:53 +0200 |
|---|---|---|
| committer | srdusr <trevorgray@srdusr.com> | 2025-09-24 02:56:53 +0200 |
| commit | 0f6cee92221dc517bd756083e260dd9373851b82 (patch) | |
| tree | c6d929fa5832d17a2d1fe3c85744bae7621ed447 /common/nvim/lua/plugins/treesitter.lua | |
| parent | 3cf613ec7c90ab4933728b0f19e49b0c955c17bb (diff) | |
| download | dotfiles-0f6cee92221dc517bd756083e260dd9373851b82.tar.gz dotfiles-0f6cee92221dc517bd756083e260dd9373851b82.zip | |
Moved files to common/
Diffstat (limited to 'common/nvim/lua/plugins/treesitter.lua')
| -rwxr-xr-x | common/nvim/lua/plugins/treesitter.lua | 54 |
1 files changed, 0 insertions, 54 deletions
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 |
