github.com/neovim/pynvim
Python client and plugin host for Nvim
https://github.com/neovim/pynvim
To preserve compatibility with Vim, the end of the range should point
at the last line of the ra...
2b1147e807b7e2edb9c31720025846f743852e1b authored over 9 years ago
be more verbose about import errors
c7025e769e03b3a22c94b36a6ebbea2261c4218d authored over 9 years agoc960e325091f0c3a59bd35748881f49ced7d6469 authored over 9 years ago
Make the host find package dirs in "rplugin/python3"
2d9fb26fd607b742879a180b9626475783b92f0b authored over 9 years agoAdd handling for the old workaround
5744bbe581d10f842d5a8bfe130a04a331bbb403 authored over 9 years ago[RFC] README: use tw=80 for text
f427d0affa9f72992f709e4d3dfefb7c282b4845 authored over 9 years ago0d5b3888824ee85c199f60a9389cf38853af6e84 authored over 9 years ago
f2e55b584109e425589ea599333bcf9bc5e1136c authored over 9 years ago
3f86eb0a9d0922225f59925bba00db8f39153a8d authored over 9 years ago
Add README.md & LICENSE to source distribution
cbfb3f9d5a609379c0f49631711d8e900234e24a authored over 9 years agodf0f428612c7ebebb17f73b99144778c3e88108e authored over 9 years ago
08b08e857ebc97dc1326304b5207707a092cf826 authored over 9 years ago
Script host
2cebda286f0c7b1fdd1910b1abd94a37216bd1b2 authored over 9 years agoand fix style of script_host.py
72b6ba72e0d6782a8f2a8829ec3f94c527268b06 authored over 9 years ago79721e6b3a35673dfd350a0cf9ca237d449adf03 authored over 9 years ago
720b3d57f8300cb10699645ded764c75e8b06976 authored over 9 years ago
better handling of exceptions in async contexts
ebdf90f582726256e1136d045b3f9d4ac2dee04e authored over 9 years ago57747f6a5f7ac6b6beb1723ce85438f518b388d1 authored over 9 years ago
4be92074a87cba8a753ec052eeacc0c6ae660936 authored over 9 years ago
move the gui to a separate repo
956f0307c9c823b6e73c21343956a8b3d8376533 authored over 9 years ago
It it now found at
https://github.com/neovim/python-gui
Rename common.py to test_common.py to make the file included in source tarballs
9be7417d504f32cd23dc96f841b6b1dda0d19783 authored over 9 years agoThis makes the file be included on tarballs by the build system.
Fixes #170
c3789fbac34a9d8315428d20f3e6c912da90a2df authored over 9 years agob4f5b9a7ce9265352294219272ea46539362c588 authored over 9 years ago
02503c6edd956d6001c4e5446a19866e3be41be7 authored over 9 years ago
Don't use BaseException.message
2cb624ed139b97b95470f13e4b44e2d35fb7e873 authored over 9 years agobuffer: add wrappers for add_highlight/clear_highlight functions
e3a139544c3d67ff7b657f71a86deb482c40aa11 authored over 9 years ago
BaseException.message was only available in Python 2.5:
https://www.python.org/dev/peps/pep-0352...
attach to neovim on windows
4373c94a3c0485f676671539451853227e1171b9 authored over 9 years ago62e347aac511934b33a4aa1856262770c9710ddb authored over 9 years ago
lint: ignore E731 "do not assign a lambda expression"
68a50661de67b1a75b2c15bbaf1c4e0d2dd8934b authored over 9 years agoaded496157749870abd333de7bf00c77d807b6c4 authored over 9 years ago
typos in the gtk key table
42a73b73861d31ecbc745174e645a5a7e7e21410 authored over 9 years ago94c42402b41d613306cc0fe311efed9d62465543 authored over 9 years ago
the patch implementation
2cc7314dbc2bdc0cdf05028cca70c2ca63444b5f authored over 9 years agodea5427259ecdbbccd058a2ca0b6c7267138816c authored over 9 years ago
Bump to 0.1.x to follow minor version of nvim
354d6f7933565d3af0a7c0cfd76fc75e53f78206 authored over 9 years agoe94201fd128fa9b0d1b3ef917dd7bb85e61e12f6 authored over 9 years ago
Don't override the encoding of msgpack STR
6c0ec04307442dedc851873504b379f4dcdb33a0 authored over 9 years agod6f2c7ad3f1b00efaa75a2136aaf6c762b109de2 authored over 9 years ago
tests: Update tests to neovim changes
8a6cdf4c56f073b9a55ad6f157b518170d4088c0 authored over 9 years ago63f9053b31cd55a4f45633e2e0c18fc13dbbd144 authored over 9 years ago
0dce6a8a77bdf57f0efc0f45a1476b775a3c4fd5 authored over 9 years ago
1ad5d9a10c1744032a4e3b19438869f79dfa1d9b authored over 9 years ago
2fbca5b9b2cdb79f922d8c7f93a6efefcfa1c1b5 authored over 9 years ago
66617caffe79ed93d110f19c997525a307aa7635 authored almost 10 years ago
1b21fe7a2d0bdd4f4b61874e1e7bb0256b584468 authored almost 10 years ago
cbc04ea3c3b76d56ae7a0b1a1199091a616a03a0 authored almost 10 years ago
a565d3df09c2c3af0ee5fe49e2794aabdef5cbd9 authored almost 10 years ago
222023f39894cab2b8da4ff49ef4b4daa5e5e32c authored almost 10 years ago
605897b5269e3fa3ea00bbb4dd7efe4d07e1184a authored about 10 years ago
b467cef7e641ccefde0493997e52fa2b76d74023 authored about 10 years ago
55a581fe528cb092ce21b6eab627bc4b04a395b4 authored about 10 years ago
be6e96ee59f6101b20764eafe53bada6b8facb3e authored about 10 years ago
1395c05e1e7c42d52f35f6ad8f829f576b7e3106 authored about 10 years ago
78bc4c0cfef22da9ce3b12dc7429d55a05ff9519 authored about 10 years ago
17ca924cf74397a113dc8f9b40c7de4cb0a24b1f authored about 10 years ago
The experimental GUI is only supported for Python 2,
so cythonizing screen.py doesn't make sense...
The experimental GUI does not work with Python 3; disable it.
Closes #114.
1fab30b7be6ba578a4bc1cbef3c05c76791f0f51 authored about 10 years ago
Resolves #115.
d8830e83884983d2e37cd9d842d531635abf5e37 authored about 10 years agoScrutinizer often fails due to travis not delivering coverage data in time.
618fcd01ae867c64b0c52f0db32ece2bf5f6b41f authored about 10 years ago
A nvim instance will typically spawn more than one python client, i e
one legacy provider and on...
Add wrapper for vim_command_output
fc7bee83f7007e73ed3694236091b7fb3a6468fe authored over 10 years agof44e17143ae9870179365d32346a595c3f6bf04f authored over 10 years ago
a17eaf9433d140d0c8a39cb9f2448a28fae28777 authored over 10 years ago
Provide exception traceback for uncaught exception in request handler
c033eac727e5892bd8d874b190094b979ca47bf6 authored over 10 years agoupdate gitignore ( build/, dist/, *.pyc )
a357876528052997ca81123ee9df3d110d98eee3 authored over 10 years agobuild/, dist/, *.pyc
7030eaee0bd5439c854502c1be0df2a845201d62 authored over 10 years ago80516570b23b2d539040a1c7e8117adf7cd494f7 authored over 10 years ago
a662c501c34cf47c1c1cd540c76d458e8690f7ea authored over 10 years ago
b1621173786815ff3145c01682ae3aa60326f3dd authored over 10 years ago
11d22ba3e2d0f4a3e53764d8bea90fca25617197 authored over 10 years ago
Don't throw exceptions, just log an error message and continue startup
345b8028eed38886cd079b79c38daec799bbeea0 authored over 10 years agocf3e5d747b18c480eb65b9d52bed3cc1f49acaca authored over 10 years ago
fb6ce423f6e415df674e4ebade5ab60c4dcdecc9 authored over 10 years ago
This usually means a python 2 installation is trying to import python 3 asyncio
ddfa99e83cfec9d7ae1d382ee376eba287a7c50f authored over 10 years agoUpdate license to Apache.
e77721bf095c6efd53289f1c16a63103ad9e3af2 authored over 10 years agoed5e50e74dacde106354dd4e26916935a4a3af83 authored over 10 years ago
36ba851157ea382623ec658a8190820a32904fde authored over 10 years ago
Fix RemoteSequence.__contains__
8386c54954fd4f7ace2a14b90f1049ba95ed8a03 authored over 10 years agodeaa9c9a1f2121a8c2a09e556a9f9d9bbab31de0 authored over 10 years ago
3c1fd7843bd7893bcbdb6bd642fdf7500a3c5aa7 authored over 10 years ago
While NVIM_PYTHON_LOG_FILE can be used to retrieve these, it seems to be
more convenient to know...
13a78816860a8844d020b834aca36f5d944d6dec authored over 10 years ago
Python3 fixes: functools.partial and encoding
e329e15625ae98888fdf3c5ff15ea6d1458d8c36 authored over 10 years ago
- Encoding names in Python3 need to be strings, fixes Host._nvim_encoding
- Binary strings from ...
fd7157a976824511cbac2d9c9536afd8c16f264d authored over 10 years ago
39044e193831554888fc2a78132f35d43712686c authored over 10 years ago
9d112a33cf5a48f92c572e41675219a1e57a42d9 authored over 10 years ago
4eee5a1e17e14c76451f8409068ccb8e7b854d39 authored over 10 years ago
To the reflect the same change in Neovim UI protocol
a8bd18b080b6d0f79ba4837f97354bfe8bf1fd44 authored over 10 years agoThis only happens when nvim has exited, and is caught by the Nvim.quit() method.
b9187e0d723adae3168b7689b8192a05c77dcf2c authored over 10 years ago4845afc0430176e6c9e2fac65fc72d81cb05c120 authored over 10 years ago
Also remove the -g option and use --headless to start a listening instance.
8a065fdb7276853a89fa38a2d385f4be70bd99cf authored over 10 years agobc77a05b3e26026f19474fec8f739525eeca5d1e authored over 10 years ago
fix #90
3db284bc56528f6ea0fd58021d89ada39b5a4cfc authored over 10 years ago5e5b672ea161218e59bae3b486cb3b98028d78f1 authored over 10 years ago
Remove use of os.fchdir
7c2706190dc33d11046dc8062d9ccf34dfaa2908 authored over 10 years ago