github.com/neovim/pynvim
Python client and plugin host for Nvim
https://github.com/neovim/pynvim
9767ffe8ea4f62d570f59df33247b068a2022d3a authored over 7 years ago
MsgpackStream: fix typos
df3746f237400de3bac00545973aa25028158e34 authored over 7 years agoFix a typo in previous release
* df3746f MsgpackStream: fix typos #304
f9e56f8ef2a0d93da4ad1c64e82066be77ecde64 authored over 7 years ago0a679ab7346598b6006d2c63e8603e4b4940597c authored over 7 years ago
In this release support of python3.3 is dropped. Henceforth we want python3
rplugins to be able ...
9c934f3f6a8b625f695a1fcd5a527a13d7f4cdae authored over 7 years ago
Expose asyncio to python3 rplugins, removing python3.3 support
e192f0366cf23ec41edf0b8eec3ec77b41d8eade authored over 7 years ago
Disallow python3.3
python2.7 is unchanged (pyuv is still preferred; loop not exposed)
closing the event loop
01609975f914cc177a2e171f261ac8c61234401d authored over 7 years agoAlso close the loop automatically on connection error.
63f257f80a0309c3307bb1a276c60b8feb926faa authored over 7 years ago320cb7d92c2bfaabe10bd278efd99361ebabc2bf authored over 7 years ago
This adds tests to ensure the appropriate functioning of the count
option of the _nvim_rpc_spec ...
060757c01fdfc0358f7cf2728c3b3573f5904bfa authored over 7 years ago
Adds compability with msgpack 0.5.2.
Changes since 0.2.0:
e800c64 discover_runtime_directo...
f47b846fe5f49efbe12497950c2c6be1e05a681b authored over 7 years agomsgpack: specify encoding togheter with unicode_errors
1ec4b20d407c95423ced0ccf37bc6f813d765f40 authored over 7 years ago6fc03431bc2c7c1a2b5e18f5947db443fcb12e35 authored over 7 years ago
The command decorator was only checking the truthyness of `count`, which
meant that a value of 0...
Setup: don't use transition package as dependency
80428b1679fa624431c1da2f9689a6ce7a234097 authored over 7 years ago
The official package was renamed to "msgpack" whereas "msgpack-python" still
acts as a transitio...
9cf971f0a201fbeafc10e3a2f456aae17c5b4b91 authored over 7 years ago
e800c6480da13a56635def1409f6b853de9eeca0 authored over 7 years ago
936110aae15a351f5ca127d086652dbee6b703a4 authored over 7 years ago
Brings the client up-to-date with Nvim 0.2.1
Changes since 0.1.13:
* a2e1169 Fix tests on windo...
rplugin: conditionally enable nested notifications
6a7139ba83feafef1734eedaeb91556154bdd4c2 authored over 7 years ago68aa35285fff63891a2c05061c6a260b81d367fb authored over 7 years ago
a703b479f26bb3ea1d305a551d3912842f0e3586 authored almost 8 years ago
api: update some deprecated method calls
af7da9cd41b1d466807508ea3403f4c0c24c37c2 authored almost 8 years agod75f97aabb0175d7006902a6e89b09c0ba9ad943 authored almost 8 years ago
readme: update docs about api methods
70b924920edc831df3ed9778618f0fed14416409 authored almost 8 years agoRaise end-index by 1 when setting parts of Range
ace25221ad7be9f67c9a0201a833510be7238ba4 authored almost 8 years agob533d8bd74cb5440a2917fb1de61ed5684bf6603 authored almost 8 years ago
This commit fixes a bug in Range, leading to the last line of a Range
not being able to be repla...
4abd5d0344b845ff0f54c36df422226f337314e5 authored almost 8 years ago
5d40785351d03ba5c1f92f27f50e33547bc88d7d authored almost 8 years ago
939859db6977cc4c2d696e40601bc24bbae10833 authored almost 8 years ago
Ignore D401-type-complaints of flake8
f5f074cb9915dc966619a021d23d7d1af3e3d389 authored almost 8 years agof6dc5864fdd459112eeb0aa4cbec30f1b738f7dc authored almost 8 years ago
1e2e204b1baf2ba9c032edf5a5d8068ded0649f5 authored almost 8 years ago
54e109705aff8bdd227a1c17b1d90dbf5850010d authored almost 8 years ago
- test_vim.test_command: close the file before unlink().
- test_vim.test_chdir was failing fo...
a2e1169952fb8c0c8a618a69f04a686ad37e3cc4 authored over 8 years agoca3551da55183a02b8039582523da2ef07d15607 authored over 8 years ago
Changes since 0.1.12:
* 549f721 Fix spawning a child on python 3.6
* 171d137 Conform to pyuv 1....
* Add tox
* Run flake only on Python3.6
Closes #88
* Specify minimum pyuv version where possible.
* Add extras_require for pyuv. `pi...
Closes #238
549f7214e54376dd37a27bbe78c4b5eb2e892508 authored over 8 years agoc8f55d1f6ac7844ca958312c04c3a7d2f0315b21 authored over 8 years ago
d937cc1bb68f22243195d88af1f959666b0d36b2 authored over 8 years ago
api: export Object.handle and make Buffer.number non-blocking
562eac95a8e8217bcead3418b9babdaddaf94c67 authored over 8 years ago317abdaf26b95c73b67d94c6b75f4028826dfd38 authored over 8 years ago
7692502e6ffcbedf4d2a64f03dcf33b695c30686 authored over 8 years ago
This release requires nvim 0.1.6 or later. Also python 2.6 support is dropped. Python 2.7 or 3.3...
894afdfcdae2a3f0824b1106b78f4742ee17d0f1 authored over 8 years agoshow full tracebacks, closes #230
7a9852584450d598edaa4ac2f34a647afef1eef9 authored over 8 years ago
This used limit=5 in several places, but this limits it to the first 5
frames, hiding the source...
remove python 2.6 support
cef445f814fc60095d3f576f9ab8c571eeb8bc04 authored over 8 years ago25a39c5f9dd2b761fee06391e19d160e56f0f610 authored over 8 years ago
update to api level 1
a5e3d2db1de1c57eeb2b43a9fb8682b7c6b98803 authored over 8 years agoba1fcd4e20ce6793548e62d2d95c6ac10550b0ce authored over 8 years ago
111bc070cdbae72af4043035ed1ab1f60f0d0093 authored almost 9 years ago
Add number attribute to Window and Tabpage objects
f8d0c1f67c1fef42a3f5f6f3ffd450eb6c58ec21 authored almost 9 years ago
The legacy if_pyth interface exposed a number attribute which was
equivalent to the winnr() and ...
update to new get_lines/set_lines API
4dbfbd11a28b765a54928ebe6c6173c336ed841e authored almost 9 years ago87b5e538d1413136f2c16f3e5a6dbb8d03198e90 authored almost 9 years ago
1047bd877e0c0ef21238d4d59e58f222658e1031 authored almost 9 years ago
logging: use predictable log file names
e039458fa2b3e4a80c5d544fc85ccbced3716d77 authored almost 9 years agocb23953b7f9f1cae4b525d89c550bc51c52e2c63 authored almost 9 years ago
Buffer: allow bytes to append
b8bb7c21f955fffb8c48ced31158772911604770 authored almost 9 years ago1954384744225740c47275a2e91e1e91ba2a8add authored almost 9 years ago
asyncio: use stderr fd constant
9ac47fb1bb8e9cff9295ab8495a928183a2249f8 authored almost 9 years ago
sys.stderr might be monkey-patched by other library, and not always
work. also it gives the impr...
nvim: show errors in handler on stderr when used as client
4280e49f1c5412abe82393cb41d66cce17082745 authored almost 9 years ago861b0bab47faf4bb00d4a9a48079554c27db2c6a authored almost 9 years ago
4f9d930ebb110eeeacc7129366bfde3c86c72448 authored about 9 years ago
plugin host: hide irrelevant parts of request tracebacks
1e494303028343cb5894391213cb511c81647fce authored about 9 years agoAlso don't duplicate the error description on rplugin request errors
deecb3e11835e89a8bed913f40ba2a8da6599f6e authored about 9 years agovim.buffers is a map not a list.
496f5552020f6ffbb321cecb835f499f02126fff authored about 9 years ago
python-buffers describes vim.buffers as a mapping object. python-buffer
documents that b.number ...
e58cd587e6055d2fa62055d9831160fe6fbe02c6 authored about 9 years ago
[WIP] Use pyuv on Windows
60904669df0bc33bad63ea51660fb5f4973b5ffe authored about 9 years ago5f80a550207885b7ab8f7734b5ae5a2cd3ab534f authored about 9 years ago
This happens during UpdateRemotePlugins as neovim doesn't yet know
whether there are any python ...
change default unicode error mode to "surrogateescape"
2c0cb81933565709d10fe4b85315c1c1409cfbcb authored about 9 years ago
decoding change is compatible with vim
vim does not do the encoding counterpart for some reason.
16cdbc569de4ca50b7ba8b5b1a1dbf147bf91ae8 authored over 9 years ago
44fb250b8aef8225416917e5fbce16c39a64b7e6 authored over 9 years ago
7af000e38186e8c06e1f31a5f294a4e9bb77a404 authored over 9 years ago
de3bbbdd22de0f5b770c32bea920e2106b31bf23 authored over 9 years ago
44c6f47e8962882029ed2d3ded2924e05f2afdc2 authored over 9 years ago
remove decodehook
984741b76400aed91541d5b4a16a07b0e158b69a authored over 9 years ago02e28e7c55833b743e01d633c34307dc10b80c7f authored over 9 years ago
0886e84284d4ed3593cdbd1f5f5d81a1f2fde05d authored over 9 years ago
69d6d0f010f3f782fe577db6e7127720f0a7a20b authored over 9 years ago
Refactor: let Nvim be the session wrapper and simplify API remote
cc24cd2c4c9118b7c4ce18e504f996b3a5cb3340 authored over 9 years agoa0928e063508fcc75562749dfd054eea93ff0a16 authored over 9 years ago
34e40aecc678b431f48d687738532d5860eb35b5 authored over 9 years ago
3ed0e93a6b09e1a29974b0436bfd8965a4d0df8a authored over 9 years ago
22537a2e8cd5b09eb193c7022bb351f04fc5f95e authored over 9 years ago
6655ced441ebc7a8ebad3649e5962a238bea20c3 authored over 9 years ago
2db41a5a881fa899ae0108a0ba0ca7dd15bb2a67 authored over 9 years ago
9498b3842ef27b757fa40e61e8c3348c60b7733f authored over 9 years ago
Range: The end of the range should point at the last line of the range
27dbfceeaeef472b9e8aeed0e975e90de4c4851f authored over 9 years ago