Telescope
Telescope is a highly customizable fuzzy finder for Neovim that provides a modern interface for searching through files, buffers, git commits, and more.
What Problem Does It Solve?
Traditional file finding in Neovim can be:
- Slow and inefficient
- Limited search capabilities
- No fuzzy matching
- Missing preview functionality
- Lacks git integration
How It Improves Productivity
-
Better Interface:
- Fuzzy finding for files
- Live grep (search within files)
- Customizable preview windows
- Modern search interface
-
Enhanced Features:
- Git integration
- Buffer search
- Help tag search
- Command search
-
Advanced Features:
- Custom pickers
- Extensible architecture
- Multiple themes
- Action customization
How to Use
Basic Usage
- Find files with Space+ff
- Find buffers with Space+fb
- Live grep with Space+fg
- Find help tags with Space+fh
- Find marks with Space+fm
- Find old files with Space+fo
- Find commands with Space+fc
- Git commits with Space+gc
- Git branches with Space+gb
- Git status with Space+gs
- Git files with Space+gf
Configuration
- Edit
lua/config/telescope.lua
- Set up custom pickers
- Configure keybindings
- Customize appearance
Integration
- Works with git
- Compatible with LSP
- Supports custom themes
- Works with other plugins