Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I have installed Ag + fzf installed in my stack and i think it's the best combo i ever had to do, it's fast, not releated to nvim processes, since a long time ! On nvim, i have : fzf-preview, vim-floaterm and vista.vim and i can basically do any kind of search on anything: - Search in lines for specifics or all buffers - Search for all files from a directory - Search globally (files, lines, ...) - Search for new changes (git changes or local-history changes) - Search for tags (functions names/ class names / variables) Personally, i don't like Treesitter nvim (nvim-treesitter) because it's embed as a plugin on nvim, so if nvim is running slowly, these feature are going to be impacted ! At the other-hand, fzf/ag are running independently from nvim as a bash command, and am just dealing with their stdout 🙂 Of course, this is my choice and it may be like by you ! PS: my dotfiles : https://github.com/Sanix-Darker/dotfiles (tmux, polybar, rofi, nvim... all included)
the best GPU terminal (OpenGL) : Allacrity ! https://github.com/alacritty/alacritty
Have you tried fzf-lua ?
I use telescope. It does everything mentioned here and much more. Give it a try if you haven't already.