Josh Medeski
Josh Medeski
  • 74
  • 409 714
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/
Переглядів: 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...
Smart tmux sessions with sesh
Переглядів 9 тис.6 місяців тому
Smart tmux sessions with sesh
Top 4 Fuzzy CLIs
Переглядів 3,8 тис.10 місяців тому
Top 4 Fuzzy CLIs
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)
Dolev Hadar's Dev Workflow
Переглядів 4 тис.Рік тому
Dolev Hadar's Dev Workflow
Developer Workflows and Keyboard Layouts with Mark Huggins
Переглядів 2,9 тис.Рік тому
Developer Workflows and Keyboard Layouts with Mark Huggins
PDEs with Abhishek Keshri
Переглядів 2,1 тис.Рік тому
PDEs with Abhishek Keshri
tmux nerd font window names
Переглядів 4,1 тис.Рік тому
tmux nerd font window names
vim + tmux with Nick Nisi
Переглядів 12 тис.Рік тому
vim tmux with Nick Nisi
Clutter Free macOS
Переглядів 4,7 тис.Рік тому
Clutter Free macOS
What is the terminal?
Переглядів 2 тис.2 роки тому
What is the terminal?
Smart tmux sessions with zoxide and fzf
Переглядів 58 тис.2 роки тому
Smart tmux sessions with zoxide and fzf
A Pretty Terminal in 5 minutes!
Переглядів 42 тис.2 роки тому
A Pretty Terminal in 5 minutes!
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)
macos keyboard shortcuts for tmux
Переглядів 18 тис.3 роки тому
macos keyboard shortcuts for tmux
How to Solve a Rubik's Cube
Переглядів 1,1 тис.8 років тому
How to Solve a Rubik's Cube

КОМЕНТАРІ

  • @comosaycomosah
    @comosaycomosah 4 дні тому

    lmao bro on the beach

  • @freddieventura4382
    @freddieventura4382 4 дні тому

    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

  • @devonduty
    @devonduty 6 днів тому

    Hey Josh, thanks for the shoutout! ❤Great talk and comprehensive overview of the current AI plugins! 👍

    • @JoshMedeski
      @JoshMedeski 6 днів тому

      No, thank you! Glad you liked the video.

  • @mambusskruj
    @mambusskruj 6 днів тому

    Nice AI in nvim overview, thanks! Now I understand the difference between these plugins : )

  • @mvargasmoran
    @mvargasmoran 6 днів тому

    Rust BTW™️

  • @mvargasmoran
    @mvargasmoran 6 днів тому

    Bruv, thanks for trying all this thingamabobs, so I don't have to.

  • @boymeetsmini
    @boymeetsmini 6 днів тому

    Is it possible to run Neovim without these features? I’m concerned about privacy, and these LLMs just mop up your data without consent.

    • @JoshMedeski
      @JoshMedeski 6 днів тому

      @@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

    • @boymeetsmini
      @boymeetsmini 6 днів тому

      @@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 :/

    • @loo_9
      @loo_9 6 днів тому

      why are you watching this video if you have no idea how neovim works. go watch a tutorial or something

    • @boymeetsmini
      @boymeetsmini 6 днів тому

      @ I use it on a regular basis.

    • @j0hnc0nn0r-sec
      @j0hnc0nn0r-sec 6 днів тому

      Classic troll 😅

  • @young7529
    @young7529 7 днів тому

    I'd like to know what used colorscheme is?

  • @nickmills8476
    @nickmills8476 9 днів тому

    Great content as always

  • @lifelover69
    @lifelover69 22 дні тому

    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 😊❤

  • @nonefvnfvnjnjnjevjenjvonej3384

    its not as fast as alacritty though..

  • @zizrtip8047
    @zizrtip8047 Місяць тому

    any keybindings suggestions for non mac users, since I'm mostly comfortable with ctrl, but most of them are already used by nvim

    • @JoshMedeski
      @JoshMedeski 29 днів тому

      Have you heard of the hyper key? It's a popular choice for setting up globally unique bindings.

    • @zizrtip8047
      @zizrtip8047 29 днів тому

      @@JoshMedeski never heard of it. I think that's the way to go, thx

    • @JoshMedeski
      @JoshMedeski 29 днів тому

      @@zizrtip8047 Lots of good resources out there for now to set it up, good luck!

  • @willianf
    @willianf Місяць тому

    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

    • @JoshMedeski
      @JoshMedeski 29 днів тому

      A agree, I used to use the detach mode a lot. I'm finding it's good enough for me right now.

    • @willianf
      @willianf 29 днів тому

      @@JoshMedeski yep, I am still using Aerospace, and hoping to have the features I want there soon 🤞

  • @RagnarokReinier
    @RagnarokReinier Місяць тому

    This is very familiar with bspwm and sxhkd. Awesome ❤

  • @peer2pirate
    @peer2pirate Місяць тому

    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!

    • @JoshMedeski
      @JoshMedeski Місяць тому

      @@peer2pirate I found a drop in performance recently. If you submit a GitHub issue we can dig into it further, thanks!

  • @oeaoo
    @oeaoo Місяць тому

    Absolute goodness!

  • @jdanks
    @jdanks Місяць тому

    Linux has better window managers. Arch btw

  • @comosaycomosah
    @comosaycomosah Місяць тому

    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

  • @HenriqueRezendeMonteiro
    @HenriqueRezendeMonteiro Місяць тому

    His website doesn't work

  • @EarlLoeza-w5c
    @EarlLoeza-w5c Місяць тому

    Klocko Burgs

  • @useless274
    @useless274 Місяць тому

    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.

    • @JoshMedeski
      @JoshMedeski Місяць тому

      @@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

    • @useless274
      @useless274 Місяць тому

      @@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.

  • @peterkuchar219
    @peterkuchar219 Місяць тому

    great idea, that tmux session handling automation script! copying..

  • @fieldcommandermarshall
    @fieldcommandermarshall 2 місяці тому

    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 👑

  • @vituspacholleck5420
    @vituspacholleck5420 2 місяці тому

    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?

    • @JoshMedeski
      @JoshMedeski 2 місяці тому

      @@vituspacholleck5420 Aerospace doesn’t support it yet, we would need something like a `aerospace reload-config` CLI command.

    • @vituspacholleck5420
      @vituspacholleck5420 2 місяці тому

      @@JoshMedeski thank you :)

  • @joblafors
    @joblafors 2 місяці тому

    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.

    • @JoshMedeski
      @JoshMedeski 2 місяці тому

      @@joblafors that had happened to me a couple of times. I recommend quitting aerospace and reopening it

  • @johnysalas
    @johnysalas 2 місяці тому

    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

  • @B_dev
    @B_dev 2 місяці тому

    alr if u say so :)

  • @freedo201
    @freedo201 2 місяці тому

    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

  • @YvanFlorian
    @YvanFlorian 2 місяці тому

    Hmm, no sound there for first few minutes...

    • @JoshMedeski
      @JoshMedeski 2 місяці тому

      @@YvanFlorian yeah, I caught up on what was said a few minutes in

  • @BreuXBranco
    @BreuXBranco 2 місяці тому

    What is that find/search plugin you are using? Telescope?

  • @pilkers745
    @pilkers745 2 місяці тому

    whats the font?

    • @JoshMedeski
      @JoshMedeski 2 місяці тому

      @@pilkers745 x.com/joshmedeski/status/1834307980512158203?s=46

  • @MilesMoran
    @MilesMoran 2 місяці тому

    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?

    • @JoshMedeski
      @JoshMedeski 2 місяці тому

      @@MilesMoran yes! Aerospace has its own virtual desktop system so those bindings are easy to setup without having to disable ISP

  • @DimitriSabadie
    @DimitriSabadie 2 місяці тому

    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.

  • @TheCorruptedHuman
    @TheCorruptedHuman 2 місяці тому

    You lost me when you said "go"

  • @11WicToR11
    @11WicToR11 3 місяці тому

    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!

    • @JoshMedeski
      @JoshMedeski 3 місяці тому

      I have these conversations all the time, I'm getting better about recording them so I can share them with all of you 😄

  • @fms6306
    @fms6306 3 місяці тому

    New subscriver here. Neovim all the way.

    • @JoshMedeski
      @JoshMedeski 3 місяці тому

      @@fms6306 right? Glad to see people are still excited about Neovim!

  • @trejohnson7677
    @trejohnson7677 3 місяці тому

    where's the emacs -nw studs at?

  • @adibhanna
    @adibhanna 3 місяці тому

    love it!

  • @CaioCSG1
    @CaioCSG1 3 місяці тому

    hey man, just to let you know, this type of content of showing dev workflows is awesome! thank you

    • @JoshMedeski
      @JoshMedeski 3 місяці тому

      @@CaioCSG1 thanks, I have a playlist with other conversations like these!

  • @RazoBeckett.
    @RazoBeckett. 3 місяці тому

    bash scripting is love!

  • @JoshMedeski
    @JoshMedeski 3 місяці тому

    Thanks for watching! You can get all the links on my website: www.joshmedeski.com/posts/carlos-beckers-dev-workflow/

  • @해윙-v1y
    @해윙-v1y 3 місяці тому

    I finally found this type of channel! love it😊

  • @thePrimeagen_SV
    @thePrimeagen_SV 3 місяці тому

    🎉 nice video

  • @Garrettkrohn
    @Garrettkrohn 3 місяці тому

    First! Super excited for the return of this series!

  • @KuzyoYaroslav
    @KuzyoYaroslav 3 місяці тому

    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.

  • @morpheus4564
    @morpheus4564 3 місяці тому

    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 :)

    • @JoshMedeski
      @JoshMedeski 3 місяці тому

      @@morpheus4564 nice! But I have many keyboards already I want to continue to use 😀

    • @vituspacholleck5420
      @vituspacholleck5420 2 місяці тому

      @@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.

    • @JoshMedeski
      @JoshMedeski 2 місяці тому

      @@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

  • @muhdbasiirzulkifle5090
    @muhdbasiirzulkifle5090 3 місяці тому

    2024 version please?

  • @Hezkore
    @Hezkore 3 місяці тому

    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.

  • @SajidAliSoftwareEngineer
    @SajidAliSoftwareEngineer 3 місяці тому

    I cloned nvim config file but one thing I missing is search files by name, you can tell how I can open this window?

  • @phojie6868
    @phojie6868 3 місяці тому

    CANT EVEN SHOW AND HIDE USING HOTKEY FOR THEE TERMINAL. WASTE OF TIME