Neovim Telescope — Find Files, Live Grep, Buffers & Git Pickers | Episode 9

35views
1likes
0
9:43
T
Taught by Celeste AI - AI Coding Coach
View on YouTube
Description
Add Telescope to your Neovim config for blazing-fast fuzzy finding! In Episode 9, we install telescope.nvim with plenary and fzf-native, set up 8 keymaps for finding files, grepping project contents, browsing buffers, and exploring git history — all without leaving the editor. Every keystroke is shown on screen with 3-second pauses so you can follow along at your own pace. What You'll Learn: - nvim-telescope/telescope.nvim (branch 0.1.x): the fuzzy finder framework - plenary.nvim: required utility library - telescope-fzf-native.nvim: native fzf sorter for speed (requires make) - telescope.setup({}) and load_extension("fzf") - Space ff (find_files): fuzzy search files by name - Space fg (live_grep): search file contents with ripgrep - Space fb (buffers): switch between open buffers - Space fh (help_tags): search neovim help documentation - Space fr (oldfiles): browse recently opened files - Space fw (grep_string): grep the word under your cursor - Space fc (git_commits): browse git commit history with diff preview - Space fs (git_status): view modified files with diff preview - Ctrl-x: open selected file in a horizontal split - Ctrl-v: open selected file in a vertical split - Telescope UI: prompt, results list, and preview panel Timestamps: 0:00 - Introduction 0:15 - What You'll Learn (Preview) 0:45 - Telescope Setup (Plugin Spec + Quick Demo) 3:42 - File Finding (find_files, live_grep, buffers, oldfiles, grep_string) 5:36 - Advanced Pickers (help_tags, git, splits, grep def) 7:45 - Recap: 5 Key Takeaways 8:45 - End Screen Key Takeaways: 1. telescope.nvim + plenary + fzf-native — three plugins for fuzzy finding 2. find_files + live_grep — the two most-used pickers for navigation 3. buffers + oldfiles — quick switching between open and recent files 4. grep_string — searches the word under cursor across the project 5. Ctrl-x / Ctrl-v — open results in horizontal/vertical splits This is Episode 9 of the Neovim Tutorial Series. Episode 8 covers Treesitter for AST-powered highlighting and text objects. Next episode introduces LSP for language server protocol support. Taught by CelesteAI. Like & subscribe for more Neovim tutorials! #neovim #vim #terminal #tutorial #programming #telescope #fuzzyfinder #livegrep #findfiles #fzf #buffers #git #neovimconfig #dotfiles #linux #macos #developer #codenavigation #ripgrep #plenary neovim, neovim tutorial, neovim telescope, telescope.nvim, telescope setup, fuzzy finder, find files, live grep, ripgrep, fzf, fzf-native, buffers, oldfiles, grep string, git commits, git status, neovim plugins, neovim config, neovim episode 9, learn neovim, learn vim, terminal editor, programming tutorial, developer tools, plenary, code navigation, screenkey, python

Tags

neovimneovim tutorialneovim telescopetelescope.nvimtelescope setupfuzzy finderfind fileslive grepripgrepfzffzf-nativebuffersoldfilesgrep stringgit commits
Back to tutorials

Duration

9:43

Published

March 1, 2026

Added to Codegiz

March 15, 2026

Open in YouTube