PlatformIO wrapper for neovim written in lua.
Install PlatformIO using pip
curl -fsSL -o get-platformio.py https://raw.githubusercontent.com/platformio/platformio-core-installer/master/get-platformio.py
python3 get-platformio.py
# Check if you have a working Installation of PlatformIO
pio --version
Install the plugin using packer
use {
'anurag3301/nvim-platformio.lua',
requires = {
{'akinsho/nvim-toggleterm.lua'},
{'nvim-telescope/telescope.nvim'},
{'nvim-lua/plenary.nvim'},
}
}
Or install the plugin using lazy
return {
"anurag3301/nvim-platformio.lua",
dependencies = {
{ "akinsho/nvim-toggleterm.lua" },
{ "nvim-telescope/telescope.nvim" },
{ "nvim-lua/plenary.nvim" },
},
}
It's possible to lazy load the plugin using Lazy.nvim, this will load the plugins only when it is needed.
to enable lazy loading, add this plugin spec to your config.
cmd = {
"Pioinit",
"Piorun",
"Piocmd",
"Piolib",
"Piomon",
"Piodebug",
},
pio.mp4
- Syntax Highlighted Json Preview