nvim-example-lua-plugin
nvim-docker
nvim-example-lua-plugin | nvim-docker | |
---|---|---|
2 | 5 | |
175 | 119 | |
- | - | |
2.7 | 0.0 | |
about 2 years ago | 4 months ago | |
Lua | Lua | |
The Unlicense | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nvim-example-lua-plugin
-
What's the best practice for developing neovim plugins in Lua?
Example plugin: https://github.com/jacobsimpson/nvim-example-lua-plugin
-
Shebang lua plugin
Yeah happened to me to, this is the one that I used as a starting point and this is a more "advanced" tutorial if you need them :)
nvim-docker
-
Neovim + Docker?
Theres quite a few options, most notably I prefer to use https://github.com/dgrbrady/nvim-docker for interacting with containers, along with https://github.com/miversen33/netman.nvim/tree/issue-28-libuv-shenanigans for remote development
-
What's the best practice for developing neovim plugins in Lua?
I don't remember where I got this code from, but in the plug-in i'm working on, I have the ,w binding set to reload the package. That way, when I make a change I just use that keybinding to reload my changes instead of closing and reopening neovim. Here's the file that sets that up: https://github.com/dgrbrady/nvim-docker/blob/main/dev/init.lua Replace the package name on line 4 and the function call on line 24 with your specific code, then execute :luafile dev/init.lua to load that file to enable the keybinding. you only have to do this once
-
Huge nvim-docker updates!!
For example container-layout returns a ContainerLayout whereas container-logs returns _M, and docker return docker
-
Introducing nvim-docker, The Missing Docker Management Lua Plugin
So I spent the past few days writing my first ever Neovim Lua plugin, nvim-docker. It's really early in development and only supports viewing containers on your machine with live reloading of your containers statuses. I have tons of features I'd love to implement, but wanted to get some feedback from the community on the project.
What are some alternatives?
dashboard-nvim - vim dashboard
netman.nvim - Neovim (Lua powered) Network Resource Manager
asyncrun.vim - :rocket: Run Async Shell Commands in Vim 8.0 / NeoVim and Output to the Quickfix Window !!
devc - cli tool to manage your devcontainers
context.vim - Vim plugin that shows the context of the currently visible buffer contents
vim-kubernetes - vim-kubernetes
lens.vim - A Vim Automatic Window Resizing Plugin
nvim-dev-container - Neovim dev container support - Mirror of https://codeberg.org/esensar/nvim-dev-container
vim-dadbod-ui - Simple UI for https://github.com/tpope/vim-dadbod
nvim-remote-containers - Develop inside docker containers, just like VSCode
vim-quickui - The missing UI extensions for Vim 9 (and NeoVim) !! :sunglasses:
lazydocker - The lazier way to manage everything docker