Advanced telescope.nvim Examples

  Рет қаралды 14,727

TJ DeVries

TJ DeVries

Күн бұрын

Telescope.nvim advanced usage!!
telescope: github.com/nvi...
fzf-native: github.com/nvi...
I mentioned my course from boot dev, which you can check out here: boot.dev/teej
Language Server from Scratch: • tree-sitter explained
All notes are here: github.com/tjd...
#neovim #lua #programming #modding

Пікірлер: 91
@lorenzotecchia
@lorenzotecchia 2 күн бұрын
stayed up all night for this
@teej_dv
@teej_dv 2 күн бұрын
Haha sorry, I'll try and have the next one done earlier in the day 😉
@wesleychaffin4029
@wesleychaffin4029 2 күн бұрын
Sending results to the quickfix list with ctrl--q is such a hack! thanks for sharing!
@tkingless
@tkingless Күн бұрын
ctrl--q is sending all, if only want to select a few, use alt-q use 'tab' to select a few interested entries before alt-q sending to qfixlist it is useful too, refer to '?' in selection mode
@callmetyler
@callmetyler Күн бұрын
I use this one almost everyday. Very convenient
@camilocoelho7097
@camilocoelho7097 Күн бұрын
I am giving nvim another chance for the nth time. This is one of the things I really want to understand.
@shivamtrivedi4669
@shivamtrivedi4669 Күн бұрын
@@camilocoelho7097please do, I am telling you and do not quit this time no matter how much you want to. I also went back and forth, got frustrated multiple times but then decided to just stick with it and now I enjoy it and it's only been couple of months.
@krusator
@krusator Күн бұрын
and you can also preselect found entries with tab and then send them to quickfix list
@dennistanui7085
@dennistanui7085 2 күн бұрын
I thought your son heard you say "live multigrep" and they thought it was a curse word and was like "heeey, (you can't say that)"
@Kane0123
@Kane0123 Күн бұрын
Who is your daddy and what does he do? My dad writes code and grips craps... vim btw
@polares8187
@polares8187 12 сағат бұрын
this video was a banger. Incredibly informative but also understandable! This is amazing
@ozzyaararon
@ozzyaararon Күн бұрын
I've been stumbling around one of those big neovim setups like Astronvim for a while now after spending years with a custom vim setup. These telescope and lua tutes are fucking awesome dude. I've been modding neovim to my hearts delight since watching you. Getting lua in my editor is chefs kiss!
@lpanebr
@lpanebr Күн бұрын
<a href="#" class="seekto" data-time="826">13:46</a> that was very good! You should fake missing stuff more often so we think you're actually human.
@FACKDAWURLD
@FACKDAWURLD 20 сағат бұрын
You deserve millions of views for this series. Don’t worry though, this is long living content that will get views in the months/years to come. Great job!
@sandersjj
@sandersjj 14 сағат бұрын
This was long on my bucket list but didn't know how to do it. Thanks so much for sharing. I really love the series
@hackerware_sh
@hackerware_sh 2 күн бұрын
Really insightfull! I found the docs for creating custom telescope pickers a bit hard to digest, but this video clarifies a lot of stuff! Thanks!
@Theosibo
@Theosibo Күн бұрын
Me sitting here waiting on this mornings video with my coffee, just soaking in the advanced telescope goodness a second day in a row.
@radvilardian
@radvilardian 15 сағат бұрын
great series TJ, can't wait for more. What a way to my 2025
@jorgeimo
@jorgeimo 2 күн бұрын
This is just what I needed, thanks! Looking forward to more telescope videos, I’m writing a picker that fetches data to display in the picker and I was using octo as reference , but I don’t think it uses what you showed here, now I have a new thing to explore 👀
@ChrisLanghans-dy4bb
@ChrisLanghans-dy4bb 7 сағат бұрын
Great video. Would love to see a video about implementing a picker which lists all snippet names. I keep forgetting them. Listing and picking them would be really great
@FlaskTest
@FlaskTest 2 күн бұрын
thank you for continuing the series
@MohitVerma-q2n
@MohitVerma-q2n 18 сағат бұрын
This is awesome!!! Learning so much Thnx TJ
@xcuu
@xcuu Күн бұрын
Can’t wait to watch the video explaining harpoon :)
@theIbraDev
@theIbraDev Күн бұрын
I have been using live grep alot, and i have been putting all the results in a quickfix, and then opened that quicklist back into telescope again to filter out filetypes lul. This is a way better way to do it thanks
@brattonross
@brattonross Күн бұрын
great video as always, maybe I will write my own picker over the holidays for fun :) speaking of the quickfix list, in the past i've found it handy to search in telescope, hit C-q, and then use :cdo to run a command against all of the results
@abombfuenmayor
@abombfuenmayor Күн бұрын
Thanks!
@emersonbarros6815
@emersonbarros6815 2 күн бұрын
<a href="#" class="seekto" data-time="256">4:16</a> that was cute bro
@Kane0123
@Kane0123 Күн бұрын
When he rebels as a teenager he's going to start using Emacs.
@linuxshawty
@linuxshawty Күн бұрын
this kind of content exactly is making me learn nvim so fast tysm
@linuxshawty
@linuxshawty Күн бұрын
i started vim a week ago but tj makes it so lighttttt
@numptywithacamera
@numptywithacamera Күн бұрын
Very cool really liking this series TJ
@ronniemagatti3342
@ronniemagatti3342 Күн бұрын
Now that's good content! Thanks for sharing!
@LorenzoBettini
@LorenzoBettini 8 сағат бұрын
looking forward to the new one!
@imrongamidli5190
@imrongamidli5190 2 күн бұрын
Nice, thanks for coming back 😅
@Flonkation
@Flonkation 2 күн бұрын
Yeah , actually been wanting this finxhionality I've noticed, thx
@AlfioCardillo-pk2ko
@AlfioCardillo-pk2ko Күн бұрын
Wow! What a great video, this is truly amazing! I would like to ask if someone know if there was a way to remember the previous input we gave to telescope. I would like to implement Intellij multi grep picker, where actually when you open it, the second part (the one that matches the file name) is set already by default to the one used before, while the first part is empty so that you can search for something else.
@郜喜逢
@郜喜逢 20 сағат бұрын
good job, thanks for your effort
@benjaminpapin4312
@benjaminpapin4312 Күн бұрын
amazing content! thank you
@kenanfyi
@kenanfyi Күн бұрын
Thanks! Beautiful as always. Quick question: how can I change this custom picker's (multigrep) theme to ivy?
@mohammedsafki7564
@mohammedsafki7564 14 сағат бұрын
Hey teej what are you using to show the keystrokes below???
@m4saurabh
@m4saurabh 2 күн бұрын
Wake at <a href="#" class="seekto" data-time="240">4:00</a> in the night for this.
@moussaadem7933
@moussaadem7933 2 күн бұрын
he is saying he wakes up at 4am or something
@m4saurabh
@m4saurabh 2 күн бұрын
Nah, I sleep after I see the sun rays, at least that's actually less insane than waking up at 4AM, I wake after afternoon.
@FTWknob
@FTWknob 20 сағат бұрын
Could you go over how to handle multiselections? I'm trying to set up a keymap for closing multiple (selected via telescope) buffers from a list. I just can't seem to find any documentation, or source code, on handling the multiselection programatically.
@willernst
@willernst Күн бұрын
Whoa, shit got real in this one!
@isthisajokemate
@isthisajokemate Күн бұрын
Thank you TJ
@zeocamo
@zeocamo Күн бұрын
TJ you should show have to make a user command for the lua function, so the command can be mapped outside of the "plugin", and show they can call it? maybe :D
@SalvatoreBenedetto
@SalvatoreBenedetto Күн бұрын
Why not extending Telescope prompt to support arguments such as "file:tsx" like some online code search have? So that an user can write "pattern file:cpp" ?
@jesusrag
@jesusrag Күн бұрын
that's fire man
@한국어의이름이라면강
@한국어의이름이라면강 Күн бұрын
<a href="#" class="seekto" data-time="570">9:30</a> how to add @hint ?(i dont know what is called)
@MontlicTitagres
@MontlicTitagres Күн бұрын
This is magic!
@hyperthreaded
@hyperthreaded Күн бұрын
Can you have it store a per-picker last used search string and search string history, and automatically pre-fill the search field with the last used string and have some way of navigating through the history? Great series btw, much appreciated!
@zeocamo
@zeocamo Күн бұрын
Tj easy now, you are jump around and adding :find() without saying why at the time, we want people to make more plugins for Telescope, so take some air and easy, good video tho
@DEVDerr
@DEVDerr Күн бұрын
Is it possible maybe to change filtering in multigrep from double spaces to pipe "|" ? It's common pattern in templating languages and thought it could match better for me :D
@arnoeagleeyes
@arnoeagleeyes Күн бұрын
Great video. Tx ! One question though. Can you explain the table.insert() ? I know that it inserts a line in a table, but which table ? What does it reference ?
@ArdentInfoSec
@ArdentInfoSec Күн бұрын
Unless I miss understood, it creates a table of flags and arguments to pass to the ripgrep (rg) command in order.
@arnoeagleeyes
@arnoeagleeyes Күн бұрын
@@ArdentInfoSec Oh .. I must have been sleeping. The first argument is the table to insert into right ? The rg arguments part i got. tx.
@terxxxz
@terxxxz Күн бұрын
I guess If I haven't found this channel I would still be using vs code.
@fionnbracken
@fionnbracken 2 күн бұрын
There's a great instructive video on the youtube channel Developer Voices where he creates a telescope picker for viewing docker images, and shows how to step by step.
@erickerney5850
@erickerney5850 6 сағат бұрын
Totally agree this is fire and exactly what I am looking for to create some small neovim plugins. For whatever reason I cannot get the keymap portion to work though... Anyone else?
@taetaebahohiningamo
@taetaebahohiningamo Күн бұрын
buy a terminal coffee using telescope 😂
@ardra246
@ardra246 9 сағат бұрын
Killin!
@pluto8404
@pluto8404 Күн бұрын
nvim scares me some times when I fat finger keys and random menus pop up.
@marcobuess
@marcobuess Күн бұрын
By no means would I question my nvim overlord but allow me to ask if fzf={} is really required besides load_extension. Healthcheck shows it as OK with load_extension alone. Can I somehow confirm it's working as expected? ❤
@Moelkenzi
@Moelkenzi 2 күн бұрын
Thnkz Tj 😊
@lickflames
@lickflames Күн бұрын
how many takes per video do you do? :)
@bigmiraclewhips
@bigmiraclewhips Күн бұрын
very useful function
@prashlovessamosa
@prashlovessamosa Күн бұрын
Can you please release all videos all at once 😅
@LorenzoBettini
@LorenzoBettini Күн бұрын
Concerning the use of joinpath, I get a Lua warning: └╴ Cannot assign `string|string[]` to parameter `string`. - `string[]` cannot match `string?` - Type `string[]` cannot match `nil` - Type `string[]` cannot match `string` Lua Diagnostics. (param-type-mismatch) [24, 31] Why isn't the warning also in the video, I'm wondering?
@sp3ctum
@sp3ctum Күн бұрын
It might be that the nvim version is different. The types are bundled with nvim, I think.
@examinethose
@examinethose Күн бұрын
giving us the juice
@sh_zik
@sh_zik Күн бұрын
Commit and push your changes please
@romankovalov9015
@romankovalov9015 Күн бұрын
makes TWO videos about his plugin xD
@malgahfattahillahi8380
@malgahfattahillahi8380 Күн бұрын
hell yeah
@nabinmaiti9167
@nabinmaiti9167 19 сағат бұрын
pleas help my preview windownot showing any result, i have rg installed
@11WicToR11
@11WicToR11 16 сағат бұрын
same issue, didnt find the answer yet
@kleanse
@kleanse Күн бұрын
<a href="#" class="seekto" data-time="493">8:13</a>
@oliverfoxi
@oliverfoxi 14 сағат бұрын
Don't you think it's too advanced? Telescope has poor documentation. I have a lot of struggle to make simple customisation for my picker😢
@nottheengineer4957
@nottheengineer4957 2 сағат бұрын
My brother in christ you are watching the documentation
@shateq
@shateq 2 күн бұрын
Clutch
@markmcdonnell
@markmcdonnell Күн бұрын
Anyone got the code so i don't have to type it out 😅
@NicolasJoye
@NicolasJoye 2 күн бұрын
How do I buy you coffee...🎉
@ForeverZer0
@ForeverZer0 Күн бұрын
TJ prefers fresh goat's milk.
@Kane0123
@Kane0123 Күн бұрын
If you meant, how do i buy your coffee - thats basically self exclusion. If you meant you want to buy Teej some coffee, I'm pretty sure he has enough access to caffiene ;)
@fernandoalex.
@fernandoalex. Күн бұрын
Thanks!
Everything You Need To Start Writing Lua
28:15
TJ DeVries
Рет қаралды 33 М.
🚀  TDD, Where Did It All Go Wrong (Ian Cooper)
1:03:55
DevTernity Conference
Рет қаралды 571 М.
[BEFORE vs AFTER] Incredibox Sprunki - Freaky Song
00:15
Horror Skunx 2
Рет қаралды 20 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 45 МЛН
Мен атып көрмегенмін ! | Qalam | 5 серия
25:41
Full Golang Tutorial - Learn Go by Building a TodoList App
1:34:56
TechWorld with Nana
Рет қаралды 66 М.
3 Levels of Vim Refactoring
7:48
typecraft
Рет қаралды 43 М.
telescope.nvim introduction
10:15
TJ DeVries
Рет қаралды 12 М.
Coding Adventure: Rendering Text
1:10:54
Sebastian Lague
Рет қаралды 766 М.
06 - Let's Learn Linux Kernel Development - Our first kernel change!
1:26:28
Linux Kernel 6.12 | This is Historic
1:07:22
Maple Circuit
Рет қаралды 118 М.
Vim Tips I Wish I Knew Earlier
23:00
Sebastian Daschner
Рет қаралды 81 М.
What Does An Electron ACTUALLY Look Like?
16:02
PBS Space Time
Рет қаралды 20 М.
A Number to the Power of a Matrix - Numberphile
16:45
Numberphile
Рет қаралды 24 М.
DONT use Neovim!! (in these scenarios)
8:56
typecraft
Рет қаралды 44 М.
[BEFORE vs AFTER] Incredibox Sprunki - Freaky Song
00:15
Horror Skunx 2
Рет қаралды 20 МЛН