- 74
- 409 714
Josh Medeski
Приєднався 28 жов 2006
Web developer teaching how to better use the terminal, neovim, tmux, macOS, and more!
AI in Neovim (NeovimConf 2024)
Discover how AI plugins using LLMs are transforming Neovim into a cutting-edge tool for developers. This talk will explore the latest AI-powered plugins and integrations that enhance coding efficiency, streamline workflows, and elevate your development experience. Whether you're a seasoned Neovim user or new to the editor, learn how AI can revolutionize your coding practices and prepare you for the future of software development.
www.joshmedeski.com/posts/ai-in-neovim-neovimconf-2024/
www.joshmedeski.com/posts/ai-in-neovim-neovimconf-2024/
Переглядів: 4 217
Відео
Carlos Becker's Dev Workflow
Переглядів 6 тис.3 місяці тому
In this interview I talk with Carlos, creator of Go Releaser, about his developer workflow including tmux, neovim, nix, and more on macOS. See all the details on my website: www.joshmedeski.com/posts/carlos-beckers-dev-workflow/ - Uses (hardware and software): carlosbecker.com/uses/ - Creator of Go Releaser: goreleaser.com/ - Works for Charm: charm.sh/ - Moonlander keyboard config: configure.zs...
Make Your Yearly Review Easier with AI
Переглядів 77710 місяців тому
Make Your Yearly Review Easier with AI
More fun in the terminal with Wezterm!
Переглядів 47 тис.11 місяців тому
More fun in the terminal with Wezterm!
The Underrated Square Bracket (NeoVim Conf 2023)
Переглядів 6 тис.11 місяців тому
The Underrated Square Bracket (NeoVim Conf 2023)
Developer Workflows and Keyboard Layouts with Mark Huggins
Переглядів 2,9 тис.Рік тому
Developer Workflows and Keyboard Layouts with Mark Huggins
Smart tmux sessions with zoxide and fzf
Переглядів 58 тис.2 роки тому
Smart tmux sessions with zoxide and fzf
Blazing Fast Window Management on macOS
Переглядів 75 тис.2 роки тому
Blazing Fast Window Management on macOS
My Dev Workflow - How I use fish, tmux, lazygit and neovim
Переглядів 52 тис.2 роки тому
My Dev Workflow - How I use fish, tmux, lazygit and neovim
How to add macOS Custom Keyboard App Shortcuts
Переглядів 1,2 тис.2 роки тому
How to add macOS Custom Keyboard App Shortcuts
Abbreviate Everything: Lessons from a Stenographer (Vimconf 2021)
Переглядів 5 тис.3 роки тому
Abbreviate Everything: Lessons from a Stenographer (Vimconf 2021)
lmao bro on the beach
why complicate always updating with stuff that doesnt have the same number of capabilities. This is like distrohopping , just a waste of time. Use tmux
Hey Josh, thanks for the shoutout! ❤Great talk and comprehensive overview of the current AI plugins! 👍
No, thank you! Glad you liked the video.
Nice AI in nvim overview, thanks! Now I understand the difference between these plugins : )
Rust BTW™️
Bruv, thanks for trying all this thingamabobs, so I don't have to.
Is it possible to run Neovim without these features? I’m concerned about privacy, and these LLMs just mop up your data without consent.
@@boymeetsmini all these features are plugins you opt-into. There are local only models you can run if you don’t want to connect to any online services
@@JoshMedeski OK good to know. I learned today that DuckDuckGo enabled AI for all search users, and you have to opt-out. That's tech capitalism for you :/
why are you watching this video if you have no idea how neovim works. go watch a tutorial or something
@ I use it on a regular basis.
Classic troll 😅
I'd like to know what used colorscheme is?
@@young7529 catppuccin!
catpuchin
Great content as always
i was tired of tmux and alacritty, and wezterm serves all my needs and is easy to configure with lua. Wezterm has built-in multiplexer and even a damn serial console xD i absolutely love it. If you end up liking wezterm, please consider supporting development by sponsoring the project, I pledged 5bucks/month 😊❤
its not as fast as alacritty though..
any keybindings suggestions for non mac users, since I'm mostly comfortable with ctrl, but most of them are already used by nvim
Have you heard of the hyper key? It's a popular choice for setting up globally unique bindings.
@@JoshMedeski never heard of it. I think that's the way to go, thx
@@zizrtip8047 Lots of good resources out there for now to set it up, good luck!
I've been using Aerospace for a few months now. But I miss a few feature from it, like the "detach" thing we have with yabai, and the "resize to 3rd of the size of my screen". I've been thinning to use Rayscast's window management only, but I miss the keyboard shortcuts to move screens between macOS' workspaces. I really don't want to move them with my mouse LOL
A agree, I used to use the detach mode a lot. I'm finding it's good enough for me right now.
@@JoshMedeski yep, I am still using Aerospace, and hoping to have the features I want there soon 🤞
This is very familiar with bspwm and sxhkd. Awesome ❤
Hey! I'm using Sesh on Mac with iterm2 but it's painfully slow to load - like 10+ seconds. What terminal emulator are you using? Any tips for optimizing? Thanks!
@@peer2pirate I found a drop in performance recently. If you submit a GitHub issue we can dig into it further, thanks!
Absolute goodness!
Linux has better window managers. Arch btw
dang i want so much from your dotfiles id like to just clone but on linux so will have to edit heavy. you have any videos on the transparency for all panels. same for your tmux its exceptionally good
His website doesn't work
Klocko Burgs
thanks for this video. I've been struggling to accept mac's "different" (i.e. terrible) window management. this seems helpful. Does yabai have any good layout for ultrawide out-of-the-box? Something with a main window tile which is centered, then non-primary windows open on the sides? Amethyst has "3 column middle" I'm thinking of jumping from Amethyst to Yabai. Apparenly, due to macos updates amethyst is planning to drop support for throwing apps to different desktops. Also, I really miss directional window navigation - seems like that is a natural thing in yabai! What mac (and all the add-on wm managers get wrong) about desktops is they can't be 'merged' - like on i3/awesomwm on linux wm you can join two 'desktops'. I haven't found a good solution where i've got editor on desktop (1), browser on (2) and i want to compare docs to my actual code. You have to move to 2, throw your browser to 1, go to 1, read.. then throw the browser back to 2 to get it out of your way.
@@useless274 aerospace is the latest tool that offers some great features and is more secure, check it out! I’ll be making a video on it soon
@@JoshMedeski haha, i am literally installing it right now.. about ten minutes after reading about the disabling integrity stuff for yabai i decided to do more research and found it.
great idea, that tmux session handling automation script! copying..
Just in case anybody's watching this in 2024, Alacritty switched to TOML for their config files, keybinding files, etc. Just means that the "chars" have to be provided in properly escaped Unicode, and some tiny variations in file structure... Thank you Josh!!! finding this video and the blog was a godsend, you are a 👑
At 49:20 you say you prefer auto-reload. I do too but I have no idea how to set this up. Can you give me a hint?
@@vituspacholleck5420 Aerospace doesn’t support it yet, we would need something like a `aerospace reload-config` CLI command.
@@JoshMedeski thank you :)
How do you handle multiple second delay when switching if you are doing any CPU intensive tasks? As soon as I compile anything I get 5 second switching time.
@@joblafors that had happened to me a couple of times. I recommend quitting aerospace and reopening it
Zellin main developer mentioned being too busy. And zellij stills misses so many tmux features Wezterm is another great candidate, but the fact that there are new terminals every day is a reason to avoid coupling the multiplexer to the terminal
alr if u say so :)
Nice! Just added to my dots along with a wezterm mapping and it works great + super fast! One little note: the release note in GitHub refers to sesh-dev instead of sesh
Hmm, no sound there for first few minutes...
@@YvanFlorian yeah, I caught up on what was said a few minutes in
What is that find/search plugin you are using? Telescope?
@@BreuXBranco yep!
whats the font?
@@pilkers745 x.com/joshmedeski/status/1834307980512158203?s=46
The only issue I have with yabai is that i'm unable to send apps to workspaces with only keybinds (without disabling ISP). My linux setup made that very easy to do with hyprland. Does AeroSpace solve this issue?
@@MilesMoran yes! Aerospace has its own virtual desktop system so those bindings are easy to setup without having to disable ISP
This is probably the worst approach to explain software. Talking about shallow topics such as background and colors while wezterm has a multiplexer supporting local, unix socket, ssh domains, TLS and more, when it has panes, windows, workspaces, input prompts and pickers, etc. It feels like you completely missed the point of the terminal to me.
You lost me when you said "go"
love this content, felt like a conversation i would love to have with a friend who has the same interests, because for everyone else this looks silly :D Carlos had some nice settings in nix-darwin, definitelly helped me!
I have these conversations all the time, I'm getting better about recording them so I can share them with all of you 😄
New subscriver here. Neovim all the way.
@@fms6306 right? Glad to see people are still excited about Neovim!
where's the emacs -nw studs at?
probably not here
love it!
hey man, just to let you know, this type of content of showing dev workflows is awesome! thank you
@@CaioCSG1 thanks, I have a playlist with other conversations like these!
bash scripting is love!
Thanks for watching! You can get all the links on my website: www.joshmedeski.com/posts/carlos-beckers-dev-workflow/
I finally found this type of channel! love it😊
🎉 nice video
First! Super excited for the return of this series!
I have tried aerospace right after watching Josean Marthinez video, but switched back to yabai. For some reason aerospace is eating 40% my CPU, maybe related to me still using Intel chip, not sure. Really liked aerospace so, going to give it a try after moving to more performant machine.
you ask about your Hamerspoon issue. programmable keyboard and layers. is my solution I have a Corne keyboard where i have now my arrow keys also on hjkl on a layer :)
@@morpheus4564 nice! But I have many keyboards already I want to continue to use 😀
@@JoshMedeski I also wanted to recommend the onboard memory of my corne, than I wanted to recommend Karabiner which I set up for fn+hjkl - but you don't wanted to use it which make me want to ask why? Probably because of the recources. And most important to me is why do you want to get rid of hammerspoon? Because of your very inspiring article about hammerspoon + yabai I read into it and I wanted to set up my aerospace shortcut config completely with hammerspoon so I can use the same shortcut for switching focus and workspace. I wanted to set it up in a way that when there is no window to focus on the left side, it jumps to the left workspace. This is going to be hard bc I am not a programmer. Now I am curious why you do not like it anymore. Thanks for the content! Really like your vids.
@@vituspacholleck5420 I’ve just found that the more of these tools I can remove the more performant my computer seems to be. I also prefer simplicity where possible. I’m glad my hammer spoon article helped! I still like using it and I may revisit what I can do to optimize my workflow by using it. We’ll see
2024 version please?
The LUA part must be such a huge overhead. I'm still looking for a terminal that just starts in the blink of an eye, uses as little RAM and CPU as possible and just shows me plain text. But I feel like they all, somehow, mess that up with either having a huge overhead (LUA), or generally just being big and clunky with lots of shortcuts that I have to remove as to not interfere with my actual Vim config (Kitty). And the second I find something I like, it's not cross-platform, and since I jump between a lot of OS's that's something I can't accept.
Isn't alacritty good enough?
I cloned nvim config file but one thing I missing is search files by name, you can tell how I can open this window?
CANT EVEN SHOW AND HIDE USING HOTKEY FOR THEE TERMINAL. WASTE OF TIME