LazyDeveloperHelper : Auto-install Python libs from inside Neovim.
script karma |
Rating 4/3,
Downloaded by 277 |
Comments, bugs, improvements
|
Vim wiki
|
created by |
Igor "Silletr" |
|
script type |
utility |
|
description |
Commands: :SuggestImports {libs_name}, :HellPip, :IsWorking
---
Supported languages:
- Rust (via Cargo)
- Lua (via Luarocks)
- Python (via pip)
- Node.js (via npm)
- C/C++ – Work in progress – feel free to contribute!
---
Need help with C/C++ integration.
If you have experience — contact me:
- Discord: silletr_wt
- Telegram: @Python_tor
- Discord Server: https://discord.gg/QnthFV3Zgp
---
Source code and installation:
GitHub: https://github.com/Silletr/LazyDeveloperHelper (here my dev-log, plugin news and etc)
Install instructions: https://github.com/Silletr/LazyDeveloperHelper/tree/master#install-using-packer
---
Used languages: Lua & Python
|
|
install details |
(For Packer)
paste:
use {
'Silletr/LazyDevHelper',
config = function()
require("LazyDeveloperHelper").setup()
end
}
in your init.lua file and type :PackerSync |
|
script versions (upload new version)
Click on the package to download.
LazyDeveloperHelper.zip |
3.1 |
2025-08-09 |
9.0 |
Igor "Silletr" |
Im back with new update!
I added recursive searching Cargo.toml file, added more commentaries, updated imports in all python files |
LazyDeveloperHelper.zip |
3.0 |
2025-07-20 |
9.0 |
Igor "Silletr" |
[CHANGED FILE/DIR: plugin/commands.lua, python/luarocks_install.py]
Added try/except block to luarocks install file, refactor commands.lua to use table-driven installer lookup |
LazyDeveloperHelper.zip |
2.8 |
2025-07-17 |
9.0 |
Igor "Silletr" |
Added JavaScript (npm) support, fixed many bugs |
LazyDeveloperHelper.zip |
2.7 |
2025-07-15 |
9.0 |
Igor "Silletr" |
[CHANGED/DELTED FILE/DIR: .gitignore, python/cargo_install.py, plugin/commands.lua]
Added supporting Rust libraries (but need for Cargo.toml be in one folder where your .rs file, sorry!) |
LazyDeveloperHelper.zip |
2.5 |
2025-07-14 |
9.0 |
Igor "Silletr" |
[DOC CHANGE: TODO.md, README.md], [CHANGED/DELETED FILE: python/luarocks.py, deleted: python/autocomplete.py]
Added link to Awesome-NeoVim in "Available in" section, fixed all bugs with luarocks install file |
LazyDeveloperHelper.zip |
2.1 |
2025-07-13 |
9.0 |
Igor "Silletr" |
[CHANGED/DELETED FILE/DIR: deleted python/logger_config.py, edited: python/luarocks_install.py, pip_install.py, ../test.py]
Deleted python/logger_config.py
Changed luarocks install file
Changed test.py (lines was too long)
edited pip_install file |
LazyDeveloperHelper.zip |
2.0 |
2025-07-13 |
9.0 |
Igor "Silletr" |
Started work on lua lib manger
Added lua file for tests filetype and working luarocks installer script
Changed functionally in luarocks_install.py, added try/except block
|
LazyDeveloperHelper.rar |
v1.5 |
2025-07-07 |
9.0 |
Igor "Silletr" |
Added "HellPip" command (like a "Help" in other plugins, but with my style :) ), LICENSE file, GitHub Pull Request template, Updated README.md, etc.
|
LazyDevHelper.rar |
v1.0 |
2025-07-01 |
9.0 |
Igor "Silletr" |
Finally im ended work, and now project doing all needed functionally, and now - plugin adding libraries to requirements file and installing to python |
LazyDevHelper.rar |
Beta 0.9 |
2025-07-01 |
9.0 |
Igor "Silletr" |
replaced prints inside if-blocks, added logger_config into python/ folder for future use |
LazyDevHelper.rar |
Beta 0.6 |
2025-06-30 |
9.0 |
Igor "Silletr" |
Added --brake-system-package(For linux(Ubuntu 23.04, Debian 12.0+, on Windows all be all right (i`ll hope to this) ) ) and upgrade flags to pip install |
LazyDevHelper.zip |
Beta 0.4 |
2025-06-27 |
9.0 |
Igor "Silletr" |
Same code, but on zip-format |
LazyDevHelper.rar |
Beta 0.4 |
2025-06-27 |
9.0 |
Igor "Silletr" |
Added argument --upgrade to pip_install.py
In this case - if library already was installed python just upgrade her version, or skip |
LazyDevHelper.rar |
0.2 Beta |
2025-06-26 |
9.0 |
Igor "Silletr" |
Added main functional (now command :SuggestImports is working succefully), soon will be added appending to requirements.txt |
ip used for rating: 216.73.216.162
|