Skip to main content

Neovim wrapper project to install as a script

Project description

Wrapper package to install neovim with an executable.

This allows to install neovim with pipx:

pipx install --python=$(which python2) neovim-sh
pipx install --python=$(which python3) neovim-sh

To use in neovim, simply set python host program variables:

function! s:SetPythonHostProg(job_id, data, event)
    if (len(a:data[0]) > 0)
        execute(a:data[0])
        call append(line('$'), a:data[0])
    endif
endfunction

" jobstart is only in neovim
if exists("*jobstart")
    let _ = jobstart(['neovim2.sh', '--vim'], {'on_stdout': function('s:SetPythonHostProg')})
    let _ = jobstart(['neovim3.sh', '--vim'], {'on_stdout': function('s:SetPythonHostProg')})
endif

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

neovim-sh-0.1.tar.gz (2.0 kB view details)

Uploaded Source

Built Distribution

neovim_sh-0.1-py2.py3-none-any.whl (2.4 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file neovim-sh-0.1.tar.gz.

File metadata

  • Download URL: neovim-sh-0.1.tar.gz
  • Upload date:
  • Size: 2.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

File hashes

Hashes for neovim-sh-0.1.tar.gz
Algorithm Hash digest
SHA256 23c5e9f768f0253fbe1b446ca2b93d478620d30ff7920a3887e951fed302c34f
MD5 645bb02c39d8718f239cce45679ce1a8
BLAKE2b-256 149a6e0895fa966f3a78c539a2be255eccdd3b9e9d8c6d5f1cf86cc1f8f0c570

See more details on using hashes here.

File details

Details for the file neovim_sh-0.1-py2.py3-none-any.whl.

File metadata

  • Download URL: neovim_sh-0.1-py2.py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.6.1 requests/2.25.1 setuptools/51.1.2 requests-toolbelt/0.9.1 tqdm/4.55.2 CPython/3.9.1

File hashes

Hashes for neovim_sh-0.1-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 18bb1e484ebdbecb0fe3e79e2eb7094615c007ecfc02d441be947a87bc5aa583
MD5 2469f1f01c377a8b3444e36d72203bdb
BLAKE2b-256 2195ad3a82aaeb1f62897f8e2dd702a1a90c2a5597e2cccd2aeb187223e37b7c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page