https://github.com/teodev1611/venom.nvim
The more easy way to configure pyright for the new native lsp
https://github.com/teodev1611/venom.nvim
neovim neovim-lsp neovim-plugin
Last synced: 6 months ago
JSON representation
The more easy way to configure pyright for the new native lsp
- Host: GitHub
- URL: https://github.com/teodev1611/venom.nvim
- Owner: TeoDev1611
- Created: 2021-11-04T23:22:59.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-19T01:21:11.000Z (almost 4 years ago)
- Last Synced: 2025-02-05T09:48:52.912Z (8 months ago)
- Topics: neovim, neovim-lsp, neovim-plugin
- Language: Lua
- Homepage:
- Size: 6.84 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# venom.nvim :spider:
The more easy way to generate a `.pyrightconfig.json` file for the python development
## :eyes: Why this plugin?
Well native lsp is amazing but the pyright language server not detect the packages from a virtual enviroment created by **Pipenv** or any other tool and this is soo tedious to configure and I created this for help you to create this with only one command :sunglasses:
## :tada: Installation
### Requirements
For use this you need:
- Python
- Neovim 0.5
- Pipenv ( For manage the enviroments )### Plugin installation
For the lua users:
```lua
--- packer.nvim
use 'TeoDev1611/venom.nvim'--- paq.nvim
require 'paq'{
'TeoDev1611/venom.nvim'
}--- vim-packager
packager.add('TeoDev1611/venom.nvim')
```
For the vim users:
```vim
"vim-plug
Plug 'TeoDev1611/venom.nvim'"dein.vim
call dein#add('TeoDev1611/venom.nvim')```
## :thinking: How use this ?
Well i improved many commands for make your development more easy
### Commands
- `VenomHelp` prints the help for the plugin and the option for use as a python script
- `VenomLog` prints the dir of the file of logs
- `VenomPath` prints the plugin path
- `VenomCheck` prints the checker for the executables *like checkhealth* **Args:** you need pass `msg` for show in only a message the params or `table` for print a table of information.
- `VenomNow` execute the script and you need choose a option for use pipenv or other options soon avaliable## TODO :white_check_mark:
- [ ] Add neovim configuration
- [ ] Add a ui for the checker
- [ ] Support other enviroment manager---

Made with :heart: in Ecuador