📒 Common questions
Frequently Asked Questions
🔍 The plugin doesnt give the results I'm expecting
If you're not getting the expected results from :VenvSelect
, follow these debugging steps:
- Enable debug mode in your configuration options
- Run
:VenvSelect
to trigger the selection - Run
:VenvSelectLog
to view the detailed debug log
To better understand how the selection works, examine the code for the built-in search functions. This will show you exactly how the search patterns are constructed and applied.
🚀 The plugin doesnt seem to start
If the plugin isn't starting at all, here's how to troubleshoot:
First, verify that you have installed the plugin correctly according to the Installation instructions. Double-check that:
- The plugin is properly added to your plugin manager
- All dependencies are installed
- Your Neovim version meets the requirements
If you've verified the installation and it's still not working, please create a GitHub Issue with:
- Your Neovim version
- Your plugin manager configuration
- Any error messages you're seeing
- Your operating system details
⚙️ How do I customize the search behavior?
You can customize how venv-selector finds your virtual environments:
The plugin allows you to define custom search functions in your configuration. Check the configuration options for details on:
- Adding custom search paths
- Modifying search patterns
- Setting up project-specific environments
🐍 Which Python versions are supported?
venv-selector.nvim works with any Python version that supports virtual environments, including:
- Python 3.6+
- Conda environments
- Poetry environments
- Pipenv environments
- Custom virtual environment setups
💻 Does this work on Windows/macOS/Linux?
Yes! The plugin is designed to work across all major operating systems:
- Linux: Full support
- macOS: Full support
- Windows: Full support (including WSL)
🔧 How do I contribute or report bugs?
We welcome contributions! Here's how you can help:
- Report bugs via GitHub Issues
- Submit feature requests
- Contribute code via pull requests
If your question isn't answered here, check out the Configuration Options or create an issue on GitHub.