My neovim autocomplete setup: explained

  Рет қаралды 42,057

TJ DeVries

TJ DeVries

Күн бұрын

Пікірлер: 65
@collienotYay
@collienotYay 8 ай бұрын
you must be able to crank out all of these videos with your increased efficiency and workflow with neovim
@bfors8498
@bfors8498 8 ай бұрын
For me, my neovim workflow allows me to more efficiently make my neovim configuration more efficient
@atomicman007
@atomicman007 8 ай бұрын
​@@bfors8498 Infinite productivity 📈
@gjermundification
@gjermundification 8 ай бұрын
@@bfors8498 Just like for bandwidth distribution; most people are confused by what they can actually do with the gained capacity.
@frederickmichaud6783
@frederickmichaud6783 8 ай бұрын
I love tidbits of efficiency with my coffee in the morning. thanks Teej!
@steckmajster
@steckmajster 8 ай бұрын
I'm on this journey to try to transition to neovim from vs code for my editing. It's scary, and hard, and I get exhausted when I don't know what's happening or what keybindings to use to achieve what I want. But your videos are inspiring and might just be enough to make me reach the summit.
@vondentz
@vondentz 8 ай бұрын
TJ should do a video reading child books
@Debrugger
@Debrugger 8 ай бұрын
He did one a while ago. I forget what the book was called, The man and the neovim or something
@maxwebstudio
@maxwebstudio 8 ай бұрын
@@Debrugger 🤣
@DanielSantaCruz
@DanielSantaCruz 8 ай бұрын
Great content! Keep it coming! Only comment: the blue highlight on the text makes it impossible to read the text you are highlighting.
@sudomateo
@sudomateo 8 ай бұрын
Loving these videos! I'd love a video on your configuration around Vim tabs and your decision to Vim tabs and splits rather than tmux panes.
@Feedback406
@Feedback406 8 ай бұрын
I liked the funny interludes you did back then those were cool
@RazoBeckett.
@RazoBeckett. 8 ай бұрын
I don't create my custom snippets, but i do use the C-k and C-j business which is C-h and C-l for me. Nvim is really powerful and i hate hitting TAB.
@ficolas2
@ficolas2 8 ай бұрын
Could you make a video about how to make Luasnip snippets, specially using tree sitter queries? I have had quite a bit of trouble with those, and you being a tree sitter maintainer probably have it really easy.
@CZiNTrPT
@CZiNTrPT 8 ай бұрын
love it, nvim-cmp gives me the most problems so far
@riccardoshrives5881
@riccardoshrives5881 8 ай бұрын
Heck yeah dude! Been waiting for this one!
@muhametsmaili3832
@muhametsmaili3832 8 ай бұрын
Thank you man. You are amazing.
@workflowinmind
@workflowinmind 8 ай бұрын
I love these new formats
@艾曦-e4g
@艾曦-e4g 8 ай бұрын
Love you! Greate vidoe! 👍I am wondering what is it going to be if Tj have this auto-compete and ai-assistant coding tools such as llm-ls. Which is really cool IMO. Can Tj use this ls(llm-ls) together with nvim-cmp or what Tj do with these ai things. Thank you TJ.!
@mambusskruj
@mambusskruj 8 ай бұрын
ok now i know how i will spend my weekend
@marcobuess
@marcobuess 8 ай бұрын
I really tried to love but I find it rather uncomfortable to use on non qwerty layouts. Any advice?
@user-ek8cd1gg3f
@user-ek8cd1gg3f 8 ай бұрын
Try a more comfortable letter ;)
@IainSimmons
@IainSimmons 8 ай бұрын
Great video! You mentioned not liking using the same key for multiple things... But I'm fairly certain you've mentioned in a previous video that you also use Ctrl+J/Ctrl+K for moving between Neovim windows. I know some people also use Ctrl+K for viewing LSP information for whatever is under the cursor... Do you do those things and how does that work in your mind? Different modes?
@teej_dv
@teej_dv 8 ай бұрын
Different modes, different actions. Ya
@WaylonWalker
@WaylonWalker 8 ай бұрын
Totally read this as my complete neovim setup.
@rddavies
@rddavies 20 күн бұрын
For a *really* long time I could not get LSP snippets to work with Lua. It turned out that for the special case of lua_ls not only do you have to setup Neovim, but you also have to set up the lua_ls. I don't think that you have to do this for most other languages. In any case this config can be done either with .luarc.json or in your lua_ls setup in your neovim config and it basically consists of setting completion.callSnippet to be equal to "Replace".
@djbokoboko
@djbokoboko 4 ай бұрын
Do we have to have snippets as 1st priorty though in order to select/expand the snippet with C-k or how you do it? Is there a way to always hit C-k and if snippet exists expand it otherwise select the completion? Your completions dont show from which source they are coming from and I cant understand how to make it work like you demonstrate. Thanks in advance.
@rib9985
@rib9985 8 ай бұрын
Holy smokes this is really powerful
@internetexplorer7880
@internetexplorer7880 8 ай бұрын
Please make a codeium plugin setup tutorial? I can't get it to autocomplete an entire function for some reason. Would help tons
@AlbertBici-b6w
@AlbertBici-b6w 17 күн бұрын
where I can find all the builtin snippets inside luasnip plugin, for example I wanted to understand how class snippet is made insiede java
@erlangparasu6339
@erlangparasu6339 8 ай бұрын
Please make tutorial about how to test the config that we have changed (eg. in plugins .lua). How to test to see the effect? For example using print to debug. Where we can see the output. etc. Thanks
@tauiin
@tauiin 8 ай бұрын
there is also cmp_async-path instead of cmp-path to make it a bit faster
@itr00ow93
@itr00ow93 8 ай бұрын
ever thought of using a way so we can see what you type?
@RedrumZT
@RedrumZT 6 ай бұрын
Need a new video explaining how to use native snippets
@MegaPacoquinha
@MegaPacoquinha 8 ай бұрын
Is there any video of teej where he goes in details how he moves between files?
@brattonross
@brattonross 8 ай бұрын
shoutout old macdonald
@vedantd999
@vedantd999 Ай бұрын
thanks TJ my cmp is works now
@alexanderlasson8243
@alexanderlasson8243 3 ай бұрын
What theme does he use?
@Kane0123
@Kane0123 8 ай бұрын
Does Teej do video work in neovim? What a chad
@chornsokun
@chornsokun 8 ай бұрын
More vid like this please 😊
@shed_one
@shed_one 8 ай бұрын
Why is luasnip not included as a source for nvim-cmp?
@madlep
@madlep 8 ай бұрын
Elixir mentioned :D
@bobbybobsen123
@bobbybobsen123 8 ай бұрын
Please explain to me why we are using C-k to go down and C-j to go up 😆
@teej_dv
@teej_dv 8 ай бұрын
Haha for me it's like K is on the right of j, so moving to the right in the snippet 😂
@IgorGuerrero
@IgorGuerrero 8 ай бұрын
I have the same but I use J for forward and K for backwards instead...
@saishkalbag7103
@saishkalbag7103 Ай бұрын
SOMEONE PLEASE TELL ME WHICH COLORSCHEME IS HE USING!!??!!
@mathewmorris
@mathewmorris 8 ай бұрын
BLAZINGLY FAST MENTIONED
@tokiomutex4148
@tokiomutex4148 8 ай бұрын
Tab doing everything will cause concurrency issues
@nabinkatwal3831
@nabinkatwal3831 8 ай бұрын
what is that font's name?
@miguelperezpal
@miguelperezpal 8 ай бұрын
this is gold
@KikoJuarez
@KikoJuarez 5 ай бұрын
TJ clearly had a farm.
@josecarloscirqueirajunior2914
@josecarloscirqueirajunior2914 8 ай бұрын
thats great
@abujessica
@abujessica 8 ай бұрын
5:18 does it reload on the server when you save it on your machine? wtf????? how do you do that?????????????????????????????????????
@leonasdev
@leonasdev 8 ай бұрын
also wandering this black magic
@oleksrow
@oleksrow Ай бұрын
hard pass on C-y, Tab is da way thx for video! stole your c-k and snippet file stuff
@petertillemans2231
@petertillemans2231 8 ай бұрын
eieio? Yes, blame it on your kids. You're a crypto emacs user, aren't you?
@wolfisraging
@wolfisraging 8 ай бұрын
may be sometime better to talk about what exactly you're working on using neovim, rather than neovim
@JustSomeAussie1
@JustSomeAussie1 8 ай бұрын
Your earlobes are hanging out of your headphones😳
@teej_dv
@teej_dv 8 ай бұрын
And?
@JustSomeAussie1
@JustSomeAussie1 8 ай бұрын
@@teej_dv you must have freakishly large lobes
@WildHilary
@WildHilary 5 ай бұрын
Harris Charles Anderson Jessica Thomas Barbara
@vanvothe4817
@vanvothe4817 8 ай бұрын
I don't care autocomplete
Oil.nvim - My Favorite Addition to my Neovim Config
5:22
TJ DeVries
Рет қаралды 56 М.
Vim Dadbod - My Favorite SQL Plugin
6:01
TJ DeVries
Рет қаралды 44 М.
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
Code like a GOD with Neovim AutoComplete and Snippets!
5:16
typecraft
Рет қаралды 102 М.
Neovim has it's own terminal?!
10:25
TJ DeVries
Рет қаралды 29 М.
This Neovim "Plugin" Replaces 40 Others
15:46
DevOps Toolbox
Рет қаралды 37 М.
I replaced my nvim-cmp with blink.cmp
7:08
PwnWriter
Рет қаралды 11 М.
simple neovim debugging setup (in 10 minutes)
9:36
TJ DeVries
Рет қаралды 64 М.
I Rewrote My Entire Neovim Config...
11:09
TJ DeVries
Рет қаралды 53 М.
Vim Motions & Tricks I Wish I Learned Sooner
9:25
Henry Misc
Рет қаралды 59 М.
telescope.nvim introduction
10:15
TJ DeVries
Рет қаралды 24 М.
pluginless neovim
15:28
linux dabbler
Рет қаралды 18 М.
I'm Never Using Neovim's Terminal The Same Again
8:43
DevOps Toolbox
Рет қаралды 51 М.
Непосредственно Каха: сумка
0:53
К-Media
Рет қаралды 12 МЛН