All Projects → roxma → python-support.nvim

roxma / python-support.nvim

Licence: other
[DEPRECATED] use a single command :PythonSupportInit to initialize python support for neovim.

Programming Languages

Vim Script
2826 projects
shell
77523 projects
python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to python-support.nvim

Mercury
Mercury Editor: The Rails WYSIWYG editor that allows embedding full page editing capabilities directly inline.
Stars: ✭ 2,629 (+10416%)
Mutual labels:  deprecated-repo
link
This repository is now deprecated. To integrate with Plaid, visit the docs.
Stars: ✭ 261 (+944%)
Mutual labels:  deprecated-repo
sha1.lua
(Deprecated Repo) SHA-1 secure hash computation, and HMAC-SHA1 signature computation in Lua (5.1)
Stars: ✭ 72 (+188%)
Mutual labels:  deprecated-repo
finance-qa-spider
金融问答平台文本数据采集/爬取,数据源涉及上交所,深交所,全景网及新浪股吧
Stars: ✭ 33 (+32%)
Mutual labels:  deprecated-repo
prestans
A WSGI compliant REST micro-framework.
Stars: ✭ 14 (-44%)
Mutual labels:  deprecated-repo
sublime-artisan
Sublime Text plugin to replace Laravel Artisan CLI (NO LONGER MAINTAINED)
Stars: ✭ 19 (-24%)
Mutual labels:  deprecated-repo
inmetr
DEPRECATED A R-package to Import Historical Data from Brazilian Meteorological Stations
Stars: ✭ 18 (-28%)
Mutual labels:  deprecated-repo

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].