Ecosyste.ms: OpenCollective

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

Project documentation using Sphinx (#302)

9767ffe8ea4f62d570f59df33247b068a2022d3a authored almost 7 years ago by Santos Gallegos <[email protected]>
Merge pull request #304 from mhinz/close

MsgpackStream: fix typos

df3746f237400de3bac00545973aa25028158e34 authored almost 7 years ago by Björn Linse <[email protected]>
Python-client 0.2.3

Fix a typo in previous release

* df3746f MsgpackStream: fix typos #304

f9e56f8ef2a0d93da4ad1c64e82066be77ecde64 authored almost 7 years ago by Björn Linse <[email protected]>
MsgpackStream: fix typos

0a679ab7346598b6006d2c63e8603e4b4940597c authored almost 7 years ago by Marco Hinz <[email protected]>
Python-client 0.2.2

In this release support of python3.3 is dropped. Henceforth we want python3
rplugins to be able ...

9f30572b5d669e80dbb15754868e4462a35cb8ff authored almost 7 years ago by Björn Linse <[email protected]>
Update README about deprecated python2 rplugins

9c934f3f6a8b625f695a1fcd5a527a13d7f4cdae authored almost 7 years ago by Björn Linse <[email protected]>
Merge pull request #294 from bfredl/expose_asyncio

Expose asyncio to python3 rplugins, removing python3.3 support

e192f0366cf23ec41edf0b8eec3ec77b41d8eade authored almost 7 years ago by Björn Linse <[email protected]>
On python3.4+, only support asyncio and expose it to rplugins

Disallow python3.3
python2.7 is unchanged (pyuv is still preferred; loop not exposed)

59c184f85227d7d4072fa1909c540de87d814257 authored almost 7 years ago by Björn Linse <[email protected]>
Merge pull request #303 from bfredl/closer

closing the event loop

01609975f914cc177a2e171f261ac8c61234401d authored almost 7 years ago by Björn Linse <[email protected]>
session: provide a way for library user to properly cleanup the event loop

Also close the loop automatically on connection error.

63f257f80a0309c3307bb1a276c60b8feb926faa authored almost 7 years ago by Björn Linse <[email protected]>
Merge #298 "check count for 'not None' instead of truthy"

320cb7d92c2bfaabe10bd278efd99361ebabc2bf authored almost 7 years ago by Justin M. Keyes <[email protected]>
Test count value in command decoration

This adds tests to ensure the appropriate functioning of the count
option of the _nvim_rpc_spec ...

2689ddc8071c97a52e3f11ed03a0c8aa7eafbbc4 authored almost 7 years ago by Malcolm Ramsay <[email protected]>
back to dev

060757c01fdfc0358f7cf2728c3b3573f5904bfa authored almost 7 years ago by Björn Linse <[email protected]>
Python-client 0.2.1

Adds compability with msgpack 0.5.2.

Changes since 0.2.0:

e800c64 discover_runtime_directo...

f47b846fe5f49efbe12497950c2c6be1e05a681b authored almost 7 years ago by Björn Linse <[email protected]>
Merge pull request #301 from bfredl/encoding

msgpack: specify encoding togheter with unicode_errors

1ec4b20d407c95423ced0ccf37bc6f813d765f40 authored almost 7 years ago by Björn Linse <[email protected]>
msgpack: specify encoding togheter with unicode_errors

6fc03431bc2c7c1a2b5e18f5947db443fcb12e35 authored almost 7 years ago by Björn Linse <[email protected]>
Check count for 'not None' instead of truthy in command decorator

The command decorator was only checking the truthyness of `count`, which
meant that a value of 0...

8ed548c72e1c359c2cde9437e3c821bd21a72e47 authored almost 7 years ago by Malcolm Ramsay <[email protected]>
Merge pull request #293 from mhinz/dep

Setup: don't use transition package as dependency

80428b1679fa624431c1da2f9689a6ce7a234097 authored almost 7 years ago by Björn Linse <[email protected]>
Setup: don't use transition package as dependency

The official package was renamed to "msgpack" whereas "msgpack-python" still
acts as a transitio...

93e6b5b8d6ab5e057cce95c6f6c245576257cb34 authored almost 7 years ago by Marco Hinz <[email protected]>
Travis/tox: move checkqa to tox target (#288)

9cf971f0a201fbeafc10e3a2f456aae17c5b4b91 authored almost 7 years ago by Daniel Hahler <[email protected]>
refactor: discover_runtime_directories (#287)

e800c6480da13a56635def1409f6b853de9eeca0 authored almost 7 years ago by Daniel Hahler <[email protected]>
Back to dev

936110aae15a351f5ca127d086652dbee6b703a4 authored about 7 years ago by Björn Linse <[email protected]>
python-client 0.2.0

Brings the client up-to-date with Nvim 0.2.1

Changes since 0.1.13:
* a2e1169 Fix tests on windo...

6bfb4b0e7a7975970e41f990e585a896ea4e9029 authored about 7 years ago by Björn Linse <[email protected]>
Merge pull request #262 from bfredl/nodelay

rplugin: conditionally enable nested notifications

6a7139ba83feafef1734eedaeb91556154bdd4c2 authored about 7 years ago by Björn Linse <[email protected]>
rplugin: conditionally enable nested notifications

68aa35285fff63891a2c05061c6a260b81d367fb authored about 7 years ago by Björn Linse <[email protected]>
always use utf-8 encoding instead of locale.getpreferredencoding() (#276)

a703b479f26bb3ea1d305a551d3912842f0e3586 authored about 7 years ago by rox <[email protected]>
Merge pull request #275 from bfredl/neuapi

api: update some deprecated method calls

af7da9cd41b1d466807508ea3403f4c0c24c37c2 authored about 7 years ago by Björn Linse <[email protected]>
api: update some deprecated method calls

d75f97aabb0175d7006902a6e89b09c0ba9ad943 authored about 7 years ago by Björn Linse <[email protected]>
Merge pull request #272 from bfredl/docsx

readme: update docs about api methods

70b924920edc831df3ed9778618f0fed14416409 authored about 7 years ago by Björn Linse <[email protected]>
Merge pull request #270 from cherti/fix-range

Raise end-index by 1 when setting parts of Range

ace25221ad7be9f67c9a0201a833510be7238ba4 authored about 7 years ago by Björn Linse <[email protected]>
Add test that replacing an entire Range does exactly that

b533d8bd74cb5440a2917fb1de61ed5684bf6603 authored about 7 years ago by Jonas Große Sundrup <[email protected]>
Raise end-index by 1 when setting range-parts

This commit fixes a bug in Range, leading to the last line of a Range
not being able to be repla...

9a0e72953829a63b3452c9d24bea6c184dbf1d83 authored about 7 years ago by Jonas Große Sundrup <[email protected]>
readme: update docs about api methods

4abd5d0344b845ff0f54c36df422226f337314e5 authored about 7 years ago by Björn Linse <[email protected]>
restore mention `async` is a keyword argument

5d40785351d03ba5c1f92f27f50e33547bc88d7d authored about 7 years ago by Björn Linse <[email protected]>
remove misleading analogy between rpcnotify() and vim.request(..., async=True)

939859db6977cc4c2d696e40601bc24bbae10833 authored about 7 years ago by Björn Linse <[email protected]>
Merge pull request #271 from cherti/patch-1

Ignore D401-type-complaints of flake8

f5f074cb9915dc966619a021d23d7d1af3e3d389 authored about 7 years ago by Björn Linse <[email protected]>
Ignore D401-type-complaints of flake8

f6dc5864fdd459112eeb0aa4cbec30f1b738f7dc authored about 7 years ago by Jonas Große Sundrup <[email protected]>
doc: mention request(...,async)

1e2e204b1baf2ba9c032edf5a5d8068ded0649f5 authored over 7 years ago by Justin M. Keyes <[email protected]>
doc: fix typo (#265)

54e109705aff8bdd227a1c17b1d90dbf5850010d authored over 7 years ago by Meitham <[email protected]>
win: Fix failing tests. (#201)

- test_vim.test_command: close the file before unlink().

- test_vim.test_chdir was failing fo...

a2e1169952fb8c0c8a618a69f04a686ad37e3cc4 authored almost 8 years ago by Michael Ennen <[email protected]>
bump

ca3551da55183a02b8039582523da2ef07d15607 authored almost 8 years ago by Björn Linse <[email protected]>
neovim python-client 0.1.13

Changes since 0.1.12:

* 549f721 Fix spawning a child on python 3.6
* 171d137 Conform to pyuv 1....

1ccb2cfa882e47d058fddd592f9c945b00cabc00 authored almost 8 years ago by Björn Linse <[email protected]>
ci: tox (#242)

* Add tox
* Run flake only on Python3.6

99a21509d63abb4f49d85c7625d0f557e8dac24b authored almost 8 years ago by Hélio Meira Lins <[email protected]>
event_loop/uv.py: Conform to pyuv 1.0 API (#240)

Closes #88

* Specify minimum pyuv version where possible.
* Add extras_require for pyuv. `pi...

171d13777615804ab0a1ca35709537f6d3478381 authored almost 8 years ago by Hélio Meira Lins <[email protected]>
event_loop/asyncio.py: Attach loop to child watcher (#241)

Closes #238

549f7214e54376dd37a27bbe78c4b5eb2e892508 authored almost 8 years ago by Hélio Meira Lins <[email protected]>
back to dev

c8f55d1f6ac7844ca958312c04c3a7d2f0315b21 authored about 8 years ago by Björn Linse <[email protected]>
bump

d937cc1bb68f22243195d88af1f959666b0d36b2 authored about 8 years ago by Björn Linse <[email protected]>
Merge pull request #236 from bfredl/handle

api: export Object.handle and make Buffer.number non-blocking

562eac95a8e8217bcead3418b9babdaddaf94c67 authored about 8 years ago by Björn Linse <[email protected]>
api: export Object.handle and make Buffer.number non-blocking

317abdaf26b95c73b67d94c6b75f4028826dfd38 authored about 8 years ago by Björn Linse <[email protected]>
Bump

7692502e6ffcbedf4d2a64f03dcf33b695c30686 authored about 8 years ago by Björn Linse <[email protected]>
neovim python-client 0.1.11

This release requires nvim 0.1.6 or later. Also python 2.6 support is dropped. Python 2.7 or 3.3...

894afdfcdae2a3f0824b1106b78f4742ee17d0f1 authored about 8 years ago by Björn Linse <[email protected]>
Merge pull request #235 from bfredl/fix-wrong-limit-of-tracebacks

show full tracebacks, closes #230

7a9852584450d598edaa4ac2f34a647afef1eef9 authored about 8 years ago by Björn Linse <[email protected]>
Fix/remove limit with format_exc_skip

This used limit=5 in several places, but this limits it to the first 5
frames, hiding the source...

6eb75a3f0bef74602a7beb07f89f62a8eb874938 authored about 8 years ago by Daniel Hahler <[email protected]>
Merge pull request #234 from bfredl/nopy26

remove python 2.6 support

cef445f814fc60095d3f576f9ab8c571eeb8bc04 authored about 8 years ago by Björn Linse <[email protected]>
remove python 2.6 support

25a39c5f9dd2b761fee06391e19d160e56f0f610 authored about 8 years ago by Björn Linse <[email protected]>
Merge pull request #232 from bfredl/newapi

update to api level 1

a5e3d2db1de1c57eeb2b43a9fb8682b7c6b98803 authored about 8 years ago by Björn Linse <[email protected]>
Add version info. Use same prerelease convention as Nvim itself.

ba1fcd4e20ce6793548e62d2d95c6ac10550b0ce authored about 8 years ago by Björn Linse <[email protected]>
update to api level 1

111bc070cdbae72af4043035ed1ab1f60f0d0093 authored about 8 years ago by Björn Linse <[email protected]>
Merge pull request #233 from jamessan/tab-win-nr

Add number attribute to Window and Tabpage objects

f8d0c1f67c1fef42a3f5f6f3ffd450eb6c58ec21 authored about 8 years ago by Björn Linse <[email protected]>
Add number attribute to Window and Tabpage objects

The legacy if_pyth interface exposed a number attribute which was
equivalent to the winnr() and ...

ce840cbdd69d595e0debac5da0e870c5b9461ac1 authored about 8 years ago by James McCoy <[email protected]>
Merge pull request #190 from bfredl/oob

update to new get_lines/set_lines API

4dbfbd11a28b765a54928ebe6c6173c336ed841e authored about 8 years ago by Björn Linse <[email protected]>
update to new get_lines/set_lines API

87b5e538d1413136f2c16f3e5a6dbb8d03198e90 authored about 8 years ago by Björn Linse <[email protected]>
Bump

1047bd877e0c0ef21238d4d59e58f222658e1031 authored about 8 years ago by Björn Linse <[email protected]>
Merge pull request #223 from bfredl/logname

logging: use predictable log file names

e039458fa2b3e4a80c5d544fc85ccbced3716d77 authored about 8 years ago by Björn Linse <[email protected]>
logging: use predictable log file names

cb23953b7f9f1cae4b525d89c550bc51c52e2c63 authored about 8 years ago by Björn Linse <[email protected]>
Merge pull request #220 from bfredl/append_bytes

Buffer: allow bytes to append

b8bb7c21f955fffb8c48ced31158772911604770 authored over 8 years ago by Björn Linse <[email protected]>
Buffer: allow bytes to append

1954384744225740c47275a2e91e1e91ba2a8add authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #219 from bfredl/fileno

asyncio: use stderr fd constant

9ac47fb1bb8e9cff9295ab8495a928183a2249f8 authored over 8 years ago by Björn Linse <[email protected]>
asyncio: use stderr fd constant

sys.stderr might be monkey-patched by other library, and not always
work. also it gives the impr...

36b2732d50cedfe0bbbb8cba87506c72cd547c9d authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #217 from bfredl/error

nvim: show errors in handler on stderr when used as client

4280e49f1c5412abe82393cb41d66cce17082745 authored over 8 years ago by Björn Linse <[email protected]>
nvim: show errors in handler on stderr when used as client

861b0bab47faf4bb00d4a9a48079554c27db2c6a authored over 8 years ago by Björn Linse <[email protected]>
Bump

4f9d930ebb110eeeacc7129366bfde3c86c72448 authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #211 from bfredl/newerr

plugin host: hide irrelevant parts of request tracebacks

1e494303028343cb5894391213cb511c81647fce authored over 8 years ago by Björn Linse <[email protected]>
host: hide irrelevant parts of request tracebacks

Also don't duplicate the error description on rplugin request errors

deecb3e11835e89a8bed913f40ba2a8da6599f6e authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #209 from asankah/buffer-indices

vim.buffers is a map not a list.

496f5552020f6ffbb321cecb835f499f02126fff authored over 8 years ago by Björn Linse <[email protected]>
vim.buffers is a map not a list.

python-buffers describes vim.buffers as a mapping object. python-buffer
documents that b.number ...

8eb6ba706f6c572cb8b809c3c4a18a3018a3ab15 authored over 8 years ago by Asanka Herath <[email protected]>
Bump

e58cd587e6055d2fa62055d9831160fe6fbe02c6 authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #203 from brcolow/pyuv-windows

[WIP] Use pyuv on Windows

60904669df0bc33bad63ea51660fb5f4973b5ffe authored over 8 years ago by Björn Linse <[email protected]>
Use pyuv on Windows

5f80a550207885b7ab8f7734b5ae5a2cd3ab534f authored over 8 years ago by Michael Ennen <[email protected]>
It is a valid condition that the host is started without valid plugins

This happens during UpdateRemotePlugins as neovim doesn't yet know
whether there are any python ...

96c721ac68c705d765718fad204dc10a2a7530e9 authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #199 from bfredl/unicode_errors

change default unicode error mode to "surrogateescape"

2c0cb81933565709d10fe4b85315c1c1409cfbcb authored over 8 years ago by Björn Linse <[email protected]>
change default unicode error mode to "surrogateescape"

decoding change is compatible with vim
vim does not do the encoding counterpart for some reason.

d6669abbef61ee8598c178b4d245c083658e77b5 authored over 8 years ago by Björn Linse <[email protected]>
Fix `bang` and `register` command modifier

16cdbc569de4ca50b7ba8b5b1a1dbf147bf91ae8 authored over 8 years ago by Marcel Krüger <[email protected]>
Fix vim.eval("[1, 2]") which was broken in the LegacyVim refactor

44fb250b8aef8225416917e5fbce16c39a64b7e6 authored over 8 years ago by Björn Linse <[email protected]>
Bump

7af000e38186e8c06e1f31a5f294a4e9bb77a404 authored over 8 years ago by Björn Linse <[email protected]>
nvim.session.threadsafe_call is quite common. Support it a bit longer.

de3bbbdd22de0f5b770c32bea920e2106b31bf23 authored over 8 years ago by Björn Linse <[email protected]>
Bump

44c6f47e8962882029ed2d3ded2924e05f2afdc2 authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #189 from bfredl/decode

remove decodehook

984741b76400aed91541d5b4a16a07b0e158b69a authored over 8 years ago by Björn Linse <[email protected]>
attach: auto decode if python3

02e28e7c55833b743e01d633c34307dc10b80c7f authored over 8 years ago by Björn Linse <[email protected]>
remove decodehook

0886e84284d4ed3593cdbd1f5f5d81a1f2fde05d authored over 8 years ago by Björn Linse <[email protected]>
allow `nosetests` without env setup

69d6d0f010f3f782fe577db6e7127720f0a7a20b authored over 8 years ago by Björn Linse <[email protected]>
Merge pull request #179 from bfredl/nohook

Refactor: let Nvim be the session wrapper and simplify API remote

cc24cd2c4c9118b7c4ce18e504f996b3a5cb3340 authored over 8 years ago by Björn Linse <[email protected]>
add tests for vim.api

a0928e063508fcc75562749dfd054eea93ff0a16 authored over 8 years ago by Björn Linse <[email protected]>
async_call: only use err_write when called from plugin

34e40aecc678b431f48d687738532d5860eb35b5 authored over 8 years ago by Björn Linse <[email protected]>
Refactor legacy vim module to subclass

3ed0e93a6b09e1a29974b0436bfd8965a4d0df8a authored over 8 years ago by Björn Linse <[email protected]>
Refactor Remote and implement RemoteApi object

22537a2e8cd5b09eb193c7022bb351f04fc5f95e authored over 8 years ago by Björn Linse <[email protected]>
remove SessionHook: let the nvim object act as session wrapper

6655ced441ebc7a8ebad3649e5962a238bea20c3 authored almost 9 years ago by Björn Linse <[email protected]>
README.md: Update installation notes and troubleshooting

2db41a5a881fa899ae0108a0ba0ca7dd15bb2a67 authored almost 9 years ago by Björn Linse <[email protected]>
host: more robust way of finding the script host

9498b3842ef27b757fa40e61e8c3348c60b7733f authored almost 9 years ago by Björn Linse <[email protected]>
Merge pull request #186 from tbabej/master

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

27dbfceeaeef472b9e8aeed0e975e90de4c4851f authored almost 9 years ago by Björn Linse <[email protected]>