close
The Wayback Machine - https://web.archive.org/web/20201225085424/https://github.com/roxma/python-support.nvim
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

README.md

python-support.nvim

use :PythonSupportInitPython2 and :PythonSupportInitPython3 to initialize python support for neovim.

If you like setup python for neovim manually, you may refer to this wiki

Requirements

  • For python2 support, you need python2 in your $PATH, with virtualenv installed
  • For python3 support, you need python3 in your $PATH

Usage

Execute :PythonSupportInitPython2 and :PythonSupportInitPython3 after you have installed this plugin.

This plugin automatically checks python2 and python3 dependencies for neovim. If you don't need python2 or python3, use this to disable checking:

let g:python_support_python2_require = 0
let g:python_support_python3_require = 0

If you have extra need for python modules, let's say you need flake8 installed, put this into your vimrc file. this plugin will check the requirements automatically, if requirements are not satisfied, a warning message will be fired by this plugin. It should be fixed after you execute PythonSupportInitPython2 or PythonSupportInitPython3.

let g:python_support_python3_requirements = add(get(g:,'python_support_python3_requirements',[]),'flake8')
let g:python_support_python2_requirements = add(get(g:,'python_support_python2_requirements',[]),'flake8')

This plugin sets virtualenv for neovim by default. If you want to use current environment's python2 and python3, for example, the jedi library won't complete for non-venv project if the plugin is running on venv. Use these options to disable this feature:

let g:python_support_python2_venv = 0
let g:python_support_python3_venv = 0

Notice

I'm working on linux. I haven't test it on other systems. Feel free to send a PR for other systems support.

About

use a single command :PythonSupportInit to initialize python support for neovim.

Topics

Resources

Releases

No releases published

Packages

No packages published
You can’t perform that action at this time.