Just an idea. Maybe a video about your setup. Like color scheme on neovim, terminal you use, window manager etc. For people that are curious. Also love the videos, learn a lot. Thanks.
I understand. Can I still ask what your neovim color scheme is though? I typed the telescope lua out and it formatted it out right except the find files part isn’t colored.
First of all thank you for these very informative videos . I have a question please what is your settings / layout of the status bar i rlly like how simplistic it is
Good video. This gives me some ideas, like having easily accessible "scratch" buffers for different languages, e.g. a scratch buffer for python, js, latex, or md/plain text with an option to render/run? Seems like a fun challenge :)
Great video So far we've been using existing plugins, what is the thought process behind doing terminal from scratch rather than using one of the many plugins, thanks!
Long time fan of your content. It's fantastic. I saw that you are starting to integrate LLM's into your dev flow. They are super useful, eh? I've been using vim for over ten years, and switched to neovim a few years ago. I'm super deep into my config and I love it, but I've recently started using Cursor, because it takes AI assisted coding to the next level. I'm curious what your thoughts are regarding this and the future of ai-assisted coding in neovim.
haha a bit too long of thoughts to write in a comment, but I have tried cursor to get a good opinion of it. I think LLMs can be quite helpful (or very harmful haha depends on the day). Maybe I will make something with a larger conglomeration of my thoughts in the new year
This but it lets me attach to any tmux window/pane would be *chefs kiss* for my workflow!!!! Guess it’s good I’m on vacation I got time to figure out how tf to make that shit work!!!!
Floating terminal is working but I get this message when I open neovim: Invalid spec module: `plugins.floaterminal` Expected a `table` of specs, but a `nil` was returned instead Anyone can help me?
Maybe you put it in your lazy plugins directory instead of the root level ‘plugin’ dir And lazy is expecting your module to return a table, but this one returns nothing but sets a keymap in the end
Is there a setting out maybe an easy autocommand that can set up that whenever you enter a terminal buffer in Neovim it automatically goes into insert mode? It would be an awesome quality of life upgrade. Lol.
There is multiple ways to do it, but in the `toggle_window` function, directly under the "if ...end " expression that calls `vim.cmd.term()`, add the line `vim.cmd("startinsert")`. This will make it enter insert mode automatically every time the window is shown.
i don't see why i would need a plugin for something i can write in 50ish lines (and then customize more for exactly how i want to use it, never breaks, never changes unless i do, etc)
Amazing video teej and thank you so much for helping bring light to a very important cause! 😊
Pure wizardy! I watch these more to be impressed than to learn because there are too many gaps in my neovim knowledge and you go super duper fast.
haha thanks for all the comments :) and glad you are enjoying the videos
Your videos are great as always but HOLY MOLY this hoody is GOLD
Amazing resource for getting started with plugin development! Can’t wait to see what else we build in this series!
thanks :) ya, we'll start doing a bit more exploring as we go on in the series!
Just an idea. Maybe a video about your setup. Like color scheme on neovim, terminal you use, window manager etc. For people that are curious. Also love the videos, learn a lot. Thanks.
Don't forget to say which editor you use, btw.
ya, maybe in the new year, but it's not very exciting stuff haha
I understand. Can I still ask what your neovim color scheme is though? I typed the telescope lua out and it formatted it out right except the find files part isn’t colored.
OK, now I'm in love with neovim. Thanks TJ!
same ;)
First of all thank you for these very informative videos . I have a question please what is your settings / layout of the status bar i rlly like how simplistic it is
Good video. This gives me some ideas, like having easily accessible "scratch" buffers for different languages, e.g. a scratch buffer for python, js, latex, or md/plain text with an option to render/run? Seems like a fun challenge :)
that's the best part! you can make it just the way you like for you!
This was helpful. I hope all the big money flowing in from the sponsors isn't going to affect the great content.
hahaha yes, adopt a reply guy truly going to bring in the big bucks
Amazing content-please keep it coming!
I have spent a LONG time learning vim motions and neovim. And I realize how very little I know when zi watch your videos.
hahaha thank you! i appreciate :)
That's so good! Thanks for sharing.
my pleasure!
Your content is GOLD!! ❤
your comments are gold!! ;)
You make nvim more fun for me 😄
awe, thank you! that's a really nice compliment!
Dang bruh, more videos than I can consume. love it. 😍
hahaha i am tryin!
8:40 I wouldn't set it to terminal mode because of the small delay when pressing , maybe tt on normal and on terminal. Just my opinion though.
As long as the next word doesn't start with `tt` (not that common at least in english), you can keep writing, don't need to wait after the ``
ya, super reasonable.
Teej's comment section is getting hit hard - bros making good content!
haha what do you mean?
this is so good
appreciate it :)
Great video
So far we've been using existing plugins, what is the thought process behind doing terminal from scratch rather than using one of the many plugins, thanks!
terminal from scratch takes like 50 lines, writing a custom autocompletion plugin takes a few thousand haha
Thank you very much Teej! I've been using nvim without knowing a lot of things for such a long time. All these recent videos helped me a lot!
So glad to hear you're liking it and enjoying it
Man, your tutorials are awesome! It's a shame you don't have a transparent terminal with a waifu background image, but it's okay. You are gold.
I loved this trick ❤
thank you haha
I just got buf buf buf buf buf
buf buf buf buf
Can you explain about make command. And how to like jump from errors from terminal to error location
Long time fan of your content. It's fantastic.
I saw that you are starting to integrate LLM's into your dev flow. They are super useful, eh?
I've been using vim for over ten years, and switched to neovim a few years ago. I'm super deep into my config and I love it, but
I've recently started using Cursor, because it takes AI assisted coding to the next level. I'm curious what your thoughts are regarding this and the future of ai-assisted coding in neovim.
haha a bit too long of thoughts to write in a comment, but I have tried cursor to get a good opinion of it. I think LLMs can be quite helpful (or very harmful haha depends on the day). Maybe I will make something with a larger conglomeration of my thoughts in the new year
This but it lets me attach to any tmux window/pane would be *chefs kiss* for my workflow!!!!
Guess it’s good I’m on vacation I got time to figure out how tf to make that shit work!!!!
ya, sorry - i don't use tmux so i can't really help ya with this one
Ohh Yeee!!! 💜
Mines called flerminal.
Mine is called floaminal
Isn't vim.print(_) the same as print(vim.inspect(_))?
ya, old habits die hard though haha
Floating terminal is working but I get this message when I open neovim:
Invalid spec module: `plugins.floaterminal`
Expected a `table` of specs, but a `nil` was returned instead
Anyone can help me?
Maybe you put it in your lazy plugins directory instead of the root level ‘plugin’ dir
And lazy is expecting your module to return a table, but this one returns nothing but sets a keymap in the end
@@csam9170 I tried this too but same happen, but I'll check again asap, thanks :)
You don't want it in nvim/lua/config/plugins, but instead just nvim/plugin
@@teej_dv Thanks teej, I'll check tomorrow at work, thanks for the videos and greetings from Brazil
TJ, can you update git repo, please?
yup! just pushed an update - sorry for forgetting to do that haha
Is there a setting out maybe an easy autocommand that can set up that whenever you enter a terminal buffer in Neovim it automatically goes into insert mode? It would be an awesome quality of life upgrade. Lol.
Yup! It's in the help for :terminal btw ;)
autocmd TermOpen * startinsert
There is multiple ways to do it, but in the `toggle_window` function, directly under the "if ...end " expression that calls `vim.cmd.term()`, add the line `vim.cmd("startinsert")`.
This will make it enter insert mode automatically every time the window is shown.
@@teej_dv Awesome! Thank you so much!
Why a semi colon for your prompt? Im sure you have some smart reason why.
you can copy it and the command will run :)
Can you post this code? Your notes git repo doesn't have it. Also at the top you have "Package Mgr" below you call it "Plugin Mgr" Thanks
Just updated the git repo, thanks for the reminder!
@@teej_dv Thanks but the floating terminal code still isn't there.
Anyone know what font tj is using?
berkeley mono
@teej_dv Thank you! Amazing video as always
Hey what font are you using?
berkeley mono
Why not just use toggleterm?
because you don't have vim motions in toogleterm, i often struggle for yanking text in toggle term
i don't see why i would need a plugin for something i can write in 50ish lines (and then customize more for exactly how i want to use it, never breaks, never changes unless i do, etc)
Where is the code?
sorry, it's updated here now github.com/tjdevries/advent-of-nvim
Floaterm is hilar...😂
Based
based
Or just use floaterm
sure - but this is like almost no code and teaches you a lot of things. it's ok to take time to learn!
Not bad, but I think floater is a better name
hahah i ain't doin that
First
first reply
One comment in one minute. Dead channel
He ain't know how to post videos in order. Oil vid mentions this one. 😭
HAHA i forgot that I mentioned it here.
nice
nice