problem that when i open buffer parser inst load/work but in telescope parser loads
:checkhealth says that parsers are ok
Treesitter features ~
- Treesitter ABI support: min 13, max 15
- WASM parser support: false
Treesitter parsers ~
- ✅ OK Parser: bash ABI: 15, path: /home/erin/.local/share/nvim/site/parser/bash.so
- ✅ OK Parser: c ABI: 15, path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/c.so
- ✅ OK Parser: cmake ABI: 14, path: /home/erin/.local/share/nvim/site/parser/cmake.so
- ✅ OK Parser: comment ABI: 15, path: /home/erin/.local/share/nvim/site/parser/comment.so
- ✅ OK Parser: diff ABI: 15, path: /home/erin/.local/share/nvim/site/parser/diff.so
- ✅ OK Parser: fish ABI: 14, path: /home/erin/.local/share/nvim/site/parser/fish.so
- ✅ OK Parser: git_config ABI: 14, path: /home/erin/.local/share/nvim/site/parser/git_config.so
- ✅ OK Parser: git_rebase ABI: 14, path: /home/erin/.local/share/nvim/site/parser/git_rebase.so
- ✅ OK Parser: gitcommit ABI: 14, path: /home/erin/.local/share/nvim/site/parser/gitcommit.so
- ✅ OK Parser: gitignore ABI: 13, path: /home/erin/.local/share/nvim/site/parser/gitignore.so
- ✅ OK Parser: gpg ABI: 15, path: /home/erin/.local/share/nvim/site/parser/gpg.so
- ✅ OK Parser: http ABI: 14, path: /home/erin/.local/share/nvim/site/parser/http.so
- ✅ OK Parser: json ABI: 14, path: /home/erin/.local/share/nvim/site/parser/json.so
- ✅ OK Parser: lua ABI: 15, path: /home/erin/.local/share/nvim/site/parser/lua.so
- ✅ OK Parser: lua (not loaded), path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/lua.so
- ✅ OK Parser: luadoc ABI: 14, path: /home/erin/.local/share/nvim/site/parser/luadoc.so
- ✅ OK Parser: luap ABI: 14, path: /home/erin/.local/share/nvim/site/parser/luap.so
- ✅ OK Parser: make ABI: 14, path: /home/erin/.local/share/nvim/site/parser/make.so
- ✅ OK Parser: markdown ABI: 15, path: /home/erin/.local/share/nvim/site/parser/markdown.so
- ✅ OK Parser: markdown (not loaded), path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/markdown.so
- ✅ OK Parser: markdown_inline ABI: 15, path: /home/erin/.local/share/nvim/site/parser/markdown_inline.so
- ✅ OK Parser: markdown_inline (not loaded), path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/markdown_inline.so
- ✅ OK Parser: nix ABI: 13, path: /home/erin/.local/share/nvim/site/parser/nix.so
- ✅ OK Parser: nu ABI: 15, path: /home/erin/.local/share/nvim/site/parser/nu.so
- ✅ OK Parser: query ABI: 15, path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/query.so
- ✅ OK Parser: regex ABI: 15, path: /home/erin/.local/share/nvim/site/parser/regex.so
- ✅ OK Parser: rust ABI: 15, path: /home/erin/.local/share/nvim/site/parser/rust.so
- ✅ OK Parser: toml ABI: 14, path: /home/erin/.local/share/nvim/site/parser/toml.so
- ✅ OK Parser: vim ABI: 15, path: /home/erin/.local/share/nvim/site/parser/vim.so
- ✅ OK Parser: vim (not loaded), path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/vim.so
- ✅ OK Parser: vimdoc ABI: 15, path: /home/erin/.local/share/nvim/site/parser/vimdoc.so
- ✅ OK Parser: vimdoc (not loaded), path: /nix/store/2i9j0aafbmsbcca03pl13md67f4n722g-neovim-unwrapped-18c5f06/lib/nvim/parser/vimdoc.so
- ✅ OK Parser: yaml ABI: 15, path: /home/erin/.local/share/nvim/site/parser/yaml.so
tried using this way(home-manager):
xdg.dataFile."nvim/site" = {
source = (
pkgs.symlinkJoin {
name = "nvim-treesitter";
paths =
(pkgs.vimPlugins.nvim-treesitter.withPlugins (
p: with p; [
comment
bash
rust
toml
diff
git_config
git_rebase
gitcommit
gitignore
fish
make
cmake
lua
luadoc
luap
markdown
markdown_inline
nix
regex
vimdoc
vim
gpg
http
yaml
json
nu
fish
]
)).dependencies;
}
);
recursive = true;
};
im using lazy to lazy load plugins but treesitter is lazy = false
also using nix to install plugins but manage it with lazy.nvim