An open API service for software projects hosted on Open Collective.

github.com/neovim/pynvim

Python client and plugin host for Nvim
https://github.com/neovim/pynvim

Range: The end of the range should point at the last line of the range

To preserve compatibility with Vim, the end of the range should point
at the last line of the ra...

b192baec3b732aa161464c6eebdf9cd05860edc2 authored over 9 years ago
Bump

2b1147e807b7e2edb9c31720025846f743852e1b authored over 9 years ago
Merge pull request #178 from bfredl/urm_err

be more verbose about import errors

c7025e769e03b3a22c94b36a6ebbea2261c4218d authored over 9 years ago
be more verbose about import errors

c960e325091f0c3a59bd35748881f49ced7d6469 authored over 9 years ago
Merge pull request #183 from bfredl/findpackage

Make the host find package dirs in "rplugin/python3"

2d9fb26fd607b742879a180b9626475783b92f0b authored over 9 years ago
Make the host find package dirs in "rplugin/python3"

Add handling for the old workaround

5744bbe581d10f842d5a8bfe130a04a331bbb403 authored over 9 years ago
Merge pull request #182 from mhinz/master

[RFC] README: use tw=80 for text

f427d0affa9f72992f709e4d3dfefb7c282b4845 authored over 9 years ago
README: use tw=80 for text

0d5b3888824ee85c199f60a9389cf38853af6e84 authored over 9 years ago
FIXUP README.md

f2e55b584109e425589ea599333bcf9bc5e1136c authored over 9 years ago
Update README.md

3f86eb0a9d0922225f59925bba00db8f39153a8d authored over 9 years ago
Merge pull request #181 from viccuad/add-manifest

Add README.md & LICENSE to source distribution

cbfb3f9d5a609379c0f49631711d8e900234e24a authored over 9 years ago
Add README.md & LICENSE to source distribution

df0f428612c7ebebb17f73b99144778c3e88108e authored over 9 years ago
Bump

08b08e857ebc97dc1326304b5207707a092cf826 authored over 9 years ago
Merge pull request #180 from bfredl/script_host

Script host

2cebda286f0c7b1fdd1910b1abd94a37216bd1b2 authored over 9 years ago
flake8: allow "long" to be mentioned in mixed python2/3 source file

and fix style of script_host.py

72b6ba72e0d6782a8f2a8829ec3f94c527268b06 authored over 9 years ago
move script_host.py to this repo

79721e6b3a35673dfd350a0cf9ca237d449adf03 authored over 9 years ago
Bump

720b3d57f8300cb10699645ded764c75e8b06976 authored over 9 years ago
Merge pull request #169 from bfredl/asyncerr

better handling of exceptions in async contexts

ebdf90f582726256e1136d045b3f9d4ac2dee04e authored over 9 years ago
add test for threadsafe_call exception and allow logging in tests

57747f6a5f7ac6b6beb1723ce85438f518b388d1 authored over 9 years ago
better handler of Exceptions in async contexts

4be92074a87cba8a753ec052eeacc0c6ae660936 authored over 9 years ago
Merge pull request #173 from bfredl/remove_gui

move the gui to a separate repo

956f0307c9c823b6e73c21343956a8b3d8376533 authored over 9 years ago
move the gui to a separate repo

It it now found at
https://github.com/neovim/python-gui

1020b45a36a883d094e0b88b905dfe08f0d0776b authored over 9 years ago
Merge pull request #172 from viccuad/viccuad-patch-targz

Rename common.py to test_common.py to make the file included in source tarballs

9be7417d504f32cd23dc96f841b6b1dda0d19783 authored over 9 years ago
Rename common.py to test_common.py

This makes the file be included on tarballs by the build system.

Fixes #170

c3789fbac34a9d8315428d20f3e6c912da90a2df authored over 9 years ago
Bump

b4f5b9a7ce9265352294219272ea46539362c588 authored over 9 years ago
Bump

02503c6edd956d6001c4e5446a19866e3be41be7 authored over 9 years ago
Merge pull request #167 from maxwell-k/master

Don't use BaseException.message

2cb624ed139b97b95470f13e4b44e2d35fb7e873 authored over 9 years ago
Merge pull request #156 from bfredl/bufhl

buffer: add wrappers for add_highlight/clear_highlight functions

e3a139544c3d67ff7b657f71a86deb482c40aa11 authored over 9 years ago
Don't use BaseException.message @equalsraf

BaseException.message was only available in Python 2.5:
https://www.python.org/dev/peps/pep-0352...

2db6bee979e3b7141aa4fded957bfd45fb34b212 authored over 9 years ago
Merge pull request #158 from timeyyy/master

attach to neovim on windows

4373c94a3c0485f676671539451853227e1171b9 authored over 9 years ago
buffer: add wrappers for add_highlight/clear_highlight functions

62e347aac511934b33a4aa1856262770c9710ddb authored over 9 years ago
Merge pull request #161 from bfredl/lint

lint: ignore E731 "do not assign a lambda expression"

68a50661de67b1a75b2c15bbaf1c4e0d2dd8934b authored over 9 years ago
lint: ignore E731 "do not assign a lambda expression"

aded496157749870abd333de7bf00c77d807b6c4 authored over 9 years ago
Merge pull request #160 from timeyyy/gtk_fix

typos in the gtk key table

42a73b73861d31ecbc745174e645a5a7e7e21410 authored over 9 years ago
typos in the gtk key table

94c42402b41d613306cc0fe311efed9d62465543 authored over 9 years ago
update _connect_socket to work with windows, many thanks @equalsraf for

the patch implementation

2cc7314dbc2bdc0cdf05028cca70c2ca63444b5f authored over 9 years ago
`logging.warn()` is deprecated, use `warning()` instead

dea5427259ecdbbccd058a2ca0b6c7267138816c authored over 9 years ago
Bump

Bump to 0.1.x to follow minor version of nvim

354d6f7933565d3af0a7c0cfd76fc75e53f78206 authored over 9 years ago
ui: convert byte strings in python3. Fixes #145

e94201fd128fa9b0d1b3ef917dd7bb85e61e12f6 authored over 9 years ago
Merge pull request #141 from bfredl/str_enc

Don't override the encoding of msgpack STR

6c0ec04307442dedc851873504b379f4dcdb33a0 authored over 9 years ago
Don't override the encoding of msgpack strings

d6f2c7ad3f1b00efaa75a2136aaf6c762b109de2 authored over 9 years ago
Merge pull request #139 from bfredl/testfix

tests: Update tests to neovim changes

8a6cdf4c56f073b9a55ad6f157b518170d4088c0 authored over 9 years ago
lint: ignore D211 "No blank lines allowed before class docstring".

63f9053b31cd55a4f45633e2e0c18fc13dbbd144 authored over 9 years ago
travis: update python version

0dce6a8a77bdf57f0efc0f45a1476b775a3c4fd5 authored over 9 years ago
Remove obsolete &rtp test

1ad5d9a10c1744032a4e3b19438869f79dfa1d9b authored over 9 years ago
tests: Update tests to neovim changes

2fbca5b9b2cdb79f922d8c7f93a6efefcfa1c1b5 authored over 9 years ago
doc: Add embedding example to readme.

66617caffe79ed93d110f19c997525a307aa7635 authored almost 10 years ago
Bump

1b21fe7a2d0bdd4f4b61874e1e7bb0256b584468 authored almost 10 years ago
fixes #131 AttributeError for _nvim_mode_change

cbc04ea3c3b76d56ae7a0b1a1199091a616a03a0 authored almost 10 years ago
support async viml calls

a565d3df09c2c3af0ee5fe49e2794aabdef5cbd9 authored almost 10 years ago
implement vim_call_function wrapper

222023f39894cab2b8da4ff49ef4b4daa5e5e32c authored almost 10 years ago
support async `command` and `eval`

605897b5269e3fa3ea00bbb4dd7efe4d07e1184a authored about 10 years ago
session: Enable sending async rpc calls to nvim

b467cef7e641ccefde0493997e52fa2b76d74023 authored about 10 years ago
Bump

55a581fe528cb092ce21b6eab627bc4b04a395b4 authored about 10 years ago
handle decoding for rplugin methods the same as for api calls

be6e96ee59f6101b20764eafe53bada6b8facb3e authored about 10 years ago
Prepare for release 0.0.36.

1395c05e1e7c42d52f35f6ad8f829f576b7e3106 authored about 10 years ago
setup: Fix pynvim dependencies. #122

78bc4c0cfef22da9ce3b12dc7429d55a05ff9519 authored about 10 years ago
Python 3 host: Handle byte strings for specs requests. #121

17ca924cf74397a113dc8f9b40c7de4cb0a24b1f authored about 10 years ago
Disable cythonizing screen.py for Python 3. #120

The experimental GUI is only supported for Python 2,
so cythonizing screen.py doesn't make sense...

7f5b1d04728453bf7bc791bce7761afb3ab5e678 authored about 10 years ago
Disable GUI for Python 3.

The experimental GUI does not work with Python 3; disable it.
Closes #114.

5b42d8d1bfee29e7343e798d90c7c3d88880e49a authored about 10 years ago
Bump

1fab30b7be6ba578a4bc1cbef3c05c76791f0f51 authored about 10 years ago
setup.py: Add optional GUI dependencies.

Resolves #115.

d8830e83884983d2e37cd9d842d531635abf5e37 authored about 10 years ago
Scrutinizer: Increase timeout for code coverage data

Scrutinizer often fails due to travis not delivering coverage data in time.

618fcd01ae867c64b0c52f0db32ece2bf5f6b41f authored about 10 years ago
Use separate log files for different clients. Closes #112.

A nvim instance will typically spawn more than one python client, i e
one legacy provider and on...

16db25ded725141109171adf5b27bba1bf084b28 authored over 10 years ago
Merge pull request #109 from buztard/wrap_command_output

Add wrapper for vim_command_output

fc7bee83f7007e73ed3694236091b7fb3a6468fe authored over 10 years ago
api: make remote objects hashable on their identity

f44e17143ae9870179365d32346a595c3f6bf04f authored over 10 years ago
Add wrapper for vim_command_output

a17eaf9433d140d0c8a39cb9f2448a28fae28777 authored over 10 years ago
Merge pull request #97 from blueyed/provide-traceback-with-exception

Provide exception traceback for uncaught exception in request handler

c033eac727e5892bd8d874b190094b979ca47bf6 authored over 10 years ago
Merge pull request #108 from rgrinberg/master

update gitignore ( build/, dist/, *.pyc )

a357876528052997ca81123ee9df3d110d98eee3 authored over 10 years ago
update gitignore

build/, dist/, *.pyc

7030eaee0bd5439c854502c1be0df2a845201d62 authored over 10 years ago
Bump

80516570b23b2d539040a1c7e8117adf7cd494f7 authored over 10 years ago
README.md: minor fixes

a662c501c34cf47c1c1cd540c76d458e8690f7ea authored over 10 years ago
switch to container-based travis build

b1621173786815ff3145c01682ae3aa60326f3dd authored over 10 years ago
Fix plugin decorator for range arguments

11d22ba3e2d0f4a3e53764d8bea90fca25617197 authored over 10 years ago
Improve error reporting when loading plugins

Don't throw exceptions, just log an error message and continue startup

345b8028eed38886cd079b79c38daec799bbeea0 authored over 10 years ago
Fix except syntax for python 3

cf3e5d747b18c480eb65b9d52bed3cc1f49acaca authored over 10 years ago
Bump

fb6ce423f6e415df674e4ebade5ab60c4dcdecc9 authored over 10 years ago
Fall back to trollius on SyntaxError when importing asyncio

This usually means a python 2 installation is trying to import python 3 asyncio

ddfa99e83cfec9d7ae1d382ee376eba287a7c50f authored over 10 years ago
Merge pull request #102 from bcho/fix/setup-license

Update license to Apache.

e77721bf095c6efd53289f1c16a63103ad9e3af2 authored over 10 years ago
Update license to Apache.

ed5e50e74dacde106354dd4e26916935a4a3af83 authored over 10 years ago
Bump

36ba851157ea382623ec658a8190820a32904fde authored over 10 years ago
Merge pull request #99 from rgrinberg/fix_remote_sequence_contains

Fix RemoteSequence.__contains__

8386c54954fd4f7ace2a14b90f1049ba95ed8a03 authored over 10 years ago
trivial test for Buffer.__contains__

deaa9c9a1f2121a8c2a09e556a9f9d9bbab31de0 authored over 10 years ago
Fix RemoteSequence __contains__

3c1fd7843bd7893bcbdb6bd642fdf7500a3c5aa7 authored over 10 years ago
Provide exception traceback in error response

While NVIM_PYTHON_LOG_FILE can be used to retrieve these, it seems to be
more convenient to know...

1b8992ea5b1bcde3d63d531e3f0557c88a28a36e authored over 10 years ago
Bump

13a78816860a8844d020b834aca36f5d944d6dec authored over 10 years ago
Merge pull request #77 from equalsraf/tb-decode-hook-enc

Python3 fixes: functools.partial and encoding

e329e15625ae98888fdf3c5ff15ea6d1458d8c36 authored over 10 years ago
Python3 fixes: method binding and encoding

- Encoding names in Python3 need to be strings, fixes Host._nvim_encoding
- Binary strings from ...

234597d7f372036302d3b352d4975fcb40d2c9ef authored over 10 years ago
Bump

fd7157a976824511cbac2d9c9536afd8c16f264d authored over 10 years ago
Add translation for more keys

39044e193831554888fc2a78132f35d43712686c authored over 10 years ago
set busy=false by default

9d112a33cf5a48f92c572e41675219a1e57a42d9 authored over 10 years ago
Bump version

4eee5a1e17e14c76451f8409068ccb8e7b854d39 authored over 10 years ago
Replace cursor_{on,off} by busy_{stop,start}

To the reflect the same change in Neovim UI protocol

a8bd18b080b6d0f79ba4837f97354bfe8bf1fd44 authored over 10 years ago
raise IOError when a request doesn't return anything

This only happens when nvim has exited, and is caught by the Nvim.quit() method.

b9187e0d723adae3168b7689b8192a05c77dcf2c authored over 10 years ago
Bump version

4845afc0430176e6c9e2fac65fc72d81cb05c120 authored over 10 years ago
Remove tickit UI

Also remove the -g option and use --headless to start a listening instance.

8a065fdb7276853a89fa38a2d385f4be70bd99cf authored over 10 years ago
Fix some flake8 errors

bc77a05b3e26026f19474fec8f739525eeca5d1e authored over 10 years ago
Merge pull request #91 from coolwanglu/master

fix #90

3db284bc56528f6ea0fd58021d89ada39b5a4cfc authored over 10 years ago
fix 'reverse' text attr

5e5b672ea161218e59bae3b486cb3b98028d78f1 authored over 10 years ago
Merge pull request #82 from equalsraf/tb-no-fchdir

Remove use of os.fchdir

7c2706190dc33d11046dc8062d9ccf34dfaa2908 authored over 10 years ago