vim-ripgrep
Use RipGrep in Vim and display results in a quickfix list (by jremmen)
marks.nvim
A better user experience for viewing and interacting with Vim marks. (by chentoast)
vim-ripgrep | marks.nvim | |
---|---|---|
11 | 11 | |
535 | 744 | |
- | - | |
0.0 | 2.5 | |
about 1 year ago | about 2 months ago | |
Vim Script | Lua | |
MIT License | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
vim-ripgrep
Posts with mentions or reviews of vim-ripgrep.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-29.
-
I use the default file browser in vim (netrw). I know there are plugins that a lot of people like. Should I switch?
But I mostly use ctrlp when I work with projects. A can recommend vim-ripgrep too, it lets you find strings/patterns in your project files.
-
open all files in quickfix
I use vim-ripgrep and the result is directly addressed into the quickfix.
-
Any performant fuzzy finders that uses existing buffer to show preview?
Sometimes I still use https://github.com/jremmen/vim-ripgrep to ripgrep non-interactively with more complex searches over bigger projects, which populates the quickfix list, the rely on bqf for extra functionality
-
fzf.vim w/ ag -esc "Fuzzy" live_grep using Telescope w/ ripgrep?
which is what I was looking for in this regard, it allows you to specify rg arguments, like -tlua to only search in lua files for example. For me this was something that was missing, I was using https://github.com/jremmen/vim-ripgrep before that, which I still use as it is muscle memory.
-
Is there an equivalent of projectile-ripgrep from emacs?
In emacs we can do incremental search through an entire directory with projectile-ripgrep. The only thing I know that works more or less the same in vim is https://github.com/jremmen/vim-ripgrep, but the results only appear after I enter the hole expression and press enter, and not incrementally. Also, projectile-ripgrep lets me use a regex instead of just normal text as a query.
-
Share your quickfix workflow
project-wide search (I use vim-ripgrep but any grep-finder would do)
-
I can't get ripgrep w/ fzf to present a nice preview window, need some help please.
I'm running the kitty terminal emulator with fzf and https://github.com/jremmen/vim-ripgrep installed and integrated w/ VIM-Vi IMproved 8.2 (or I believe I do). Please refer to this github link to see my vimrc.
-
Can anyone please recommend a good plugin to replace built-in vim regex search with PCRE regex?
I’m no expert, but I believe ripgrep will do PCRE, and there are more than a couple vim plugins that’ll leverage it. I happen to use vim-ripgrep, which is good enough for me, but not sure if it’ll let you get at the PCRE option (I’d guess it should, but I haven’t checked).
-
Can you add custom functionality for goto definition for lsp to use multiple langauges?
If the symbol has a fairly unique name you can do something like 'grep word under cursor', there are many ways to do this, I tend to use https://github.com/jremmen/vim-ripgrep, also just :h vimgrep. For more complicated cases maybe write some minimal vimscript/lua code to for example use a more specialized grep pattern in a specific directory and make a keymap for that or something.
-
Need help: Some questions about using ripgrep in neovim
My question is simple: Why do we need plugin like: (jremmen/vim-ripgrep)[https://github.com/jremmen/vim-ripgrep]
marks.nvim
Posts with mentions or reviews of marks.nvim.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-10-05.
-
Wrote simple function which lists marks, how cam I improve it?
Hello, one day (today) I got tired of using built-in `marks` command output, so I wrote a simple function, which displays all my marks in my editor. For now I don't want to use plugins like marks.nvim or harpoon by Primeagen to get myself into NeoVim Lua API a bit. How can I improve it, for example, to show information humanized, or go to mark by pressing on it, etc?
-
Closing unused buffers
I don't have this workflow to cycle between 3 or 4 files, but I think "marks" like plugins could help with this: marks.nvim, harpoon, etc
-
Share your quickfix workflow
list all marks to jump to (I use marks.nvim but any equivalent would do)
-
How to use new builtins?
At least for marks it helped me to try this plugin: https://github.com/chentoast/marks.nvim
-
What unique Neovim plugins do you use?
marks.nvim. In the sign column it shows your marks.
-
Should there be a signcolumn option to display marks?
Issues like this https://github.com/chentoast/marks.nvim/issues/62 (high CPU) give me cause for concern with Marks, although, by the looks of it, it is a problem with Neovim in general.
-
Finally found an effective way to use global marks
I'm also using marks.nvim which helps me see where the marks exactly are.
-
Neovim but with more familiar keybindings?
Harpoon plugin was written for this exact scenario, but I try to use global marks for this. I use marks.nvim plugin to signify lines with a mark, Teleform marks, and which-key.nvim (w/mark preview).
-
Formatting using LSP deleting marks?
I'm using marks.nvim to show marks in the gutter, and every time I format using lua vim.lsp.buf.format(), all my marks get deleted. Is there any way to prevent this or is just a bug?
-
Plugins like Harpoon (for marking / jumping to a collection of files)?
I use chentoast/marks.nvim, which-key.nvim and :telescope marks. This combination of plugins makes working with marks much easier.
What are some alternatives?
When comparing vim-ripgrep and marks.nvim you can also consider the following projects:
ctags - A maintained ctags implementation
harpoon
notational-fzf-vim - Notational velocity for vim.
neovim - Vim-fork focused on extensibility and usability
RE2 - RE2 is a fast, safe, thread-friendly alternative to backtracking regular expression engines like those used in PCRE, Perl, and Python. It is a C++ library.
minimap.vim - 📡 Blazing fast minimap / scrollbar for vim, powered by code-minimap written in Rust.
nvim-jqx - Populate the quickfix with json entries
satellite.nvim - Decorate scrollbar for Neovim
vim-grepper - :space_invader: Helps you win at grep.
guess-indent.nvim - Automatic indentation style detection for Neovim
nerdtree - A tree explorer plugin for vim.
leap.nvim - Neovim's answer to the mouse 🦘
vim-ripgrep vs ctags
marks.nvim vs harpoon
vim-ripgrep vs notational-fzf-vim
marks.nvim vs neovim
vim-ripgrep vs RE2
marks.nvim vs minimap.vim
vim-ripgrep vs nvim-jqx
marks.nvim vs satellite.nvim
vim-ripgrep vs vim-grepper
marks.nvim vs guess-indent.nvim
vim-ripgrep vs nerdtree
marks.nvim vs leap.nvim