trigrep
Instead of grep and ripgrep on big repositories
Indexed code search with ripgrep’s flags and output. A file watcher keeps the index current, so a search always sees the edit you made a second ago.
$ trigrep -w spin_lock_irqsave kernel/sched kernel/sched/core.c:9404: spin_lock_irqsave(&task_group_lock, flags); kernel/sched/core.c:9448: spin_lock_irqsave(&task_group_lock, flags); kernel/sched/fair.c:4110: spin_lock_irqsave(&grp->lock, flags); kernel/sched/wait.c:24: spin_lock_irqsave(&wq_head->lock, flags); … 12 lines in 3 files; total 3.6 ms