filmov
tv
Developing a Neovim Docker Plugin from Scratch

Показать описание
Time for a bit of Lua hacking. Ever since I fell down the Neovim rabbit hole I've been having a tonne of fun building little extensions and plugins. And I found that by using Telescope as a framework, it's fairly easy to take any command-line tool that emits JSON and get a nice little browser/manager going. So let me walk you through it.
We'll start from an empty directory and end with a plugin that lets you browse through all the docker images you have available, and start a VM directly from inside the editor. (VM in ViM!)
Links:
0:00 Intro
1:15 Setting up for development
2:55 A simple Telescope picker
5:25 Dealing with richer data
7:14 A simple previewer
9:05 Displaying richer data
11:29 Nicer display with syntax highlighting
12:20 Talking to Docker
15:20 Tidying it up
16:13 What 'ordinal' actually does
16:53 This could work with any JSON tool
17:47 Adding the action to run an image
22:17 Until next time...
We'll start from an empty directory and end with a plugin that lets you browse through all the docker images you have available, and start a VM directly from inside the editor. (VM in ViM!)
Links:
0:00 Intro
1:15 Setting up for development
2:55 A simple Telescope picker
5:25 Dealing with richer data
7:14 A simple previewer
9:05 Displaying richer data
11:29 Nicer display with syntax highlighting
12:20 Talking to Docker
15:20 Tidying it up
16:13 What 'ordinal' actually does
16:53 This could work with any JSON tool
17:47 Adding the action to run an image
22:17 Until next time...
Developing a Neovim Docker Plugin from Scratch
[New Feature] nvim --remote
How to set up docker compose for local development in a container (using Neovim)
This plugin makes you a Vim and TMUX GOD
Neovim Lua Plugin From Scratch
I found my favorite neovim plugin
The Only Video You Need to Get Started with Neovim
How to Use Neovim with Devcontainers
You Should Use A Neovim Distro If You Are New
The HARDEST part about programming 🤦♂️ #code #programming #technology #tech #software #developer...
I'm Never Using Neovim's Terminal The Same Again
Nix and NeoVim
NVChad - Turn Neovim Into An Awesome IDE
Code like a GOD with Neovim AutoComplete and Snippets!
Make Neovim BETTER than VSCode - LSP tutorial
Configure Neovim For Easy Rust Development
My Developer Workflow - How I use i3, tmux, and vim
How to create a great dev environment with Docker
programming language, speed compilation #c++ #golang #rust
Coding for 1 Month Versus 1 Year #shorts #coding
distant.nvim v0.1.0: native ssh and editing remote files without a distant server
Setting neovim trong Docker container
NeoVim with NVChad | The most beautiful editor for programming.
Vim Dadbod - My Favorite SQL Plugin
Комментарии