Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/neovim/python-gui
Proof-of-concept Nvim GUI. Not maintained.
https://github.com/neovim/python-gui
4eee5a1e17e14c76451f8409068ccb8e7b854d39 authored almost 10 years ago by Thiago de Arruda <[email protected]>
To the reflect the same change in Neovim UI protocol
a8bd18b080b6d0f79ba4837f97354bfe8bf1fd44 authored almost 10 years ago by Thiago de Arruda <[email protected]>This only happens when nvim has exited, and is caught by the Nvim.quit() method.
b9187e0d723adae3168b7689b8192a05c77dcf2c authored almost 10 years ago by Thiago de Arruda <[email protected]>4845afc0430176e6c9e2fac65fc72d81cb05c120 authored almost 10 years ago by Thiago de Arruda <[email protected]>
Also remove the -g option and use --headless to start a listening instance.
8a065fdb7276853a89fa38a2d385f4be70bd99cf authored almost 10 years ago by Thiago de Arruda <[email protected]>bc77a05b3e26026f19474fec8f739525eeca5d1e authored almost 10 years ago by Thiago de Arruda <[email protected]>
fix #90
3db284bc56528f6ea0fd58021d89ada39b5a4cfc authored almost 10 years ago by Thiago de Arruda <[email protected]>5e5b672ea161218e59bae3b486cb3b98028d78f1 authored almost 10 years ago by Lu Wang <[email protected]>
Remove use of os.fchdir
7c2706190dc33d11046dc8062d9ccf34dfaa2908 authored almost 10 years ago by Thiago de Arruda <[email protected]>
- fchdir is not portable to Windows, trying to import it caused
an error
942b73ddb116e4269609c34dccd8d05246cd4664 authored almost 10 years ago by Thiago de Arruda <[email protected]>
78ff944545b54011ff08d569e22d3c6f8b39afd6 authored almost 10 years ago by Thiago de Arruda <[email protected]>
4eadb632c69f3d030122fc29a3f9517b2d68cc79 authored almost 10 years ago by Thiago de Arruda <[email protected]>
This is a synchronization helper for debugging functional tests in nvim. When
--notify is passed...
c628be90edd8ead50c8344003ef869c717fb2ca7 authored almost 10 years ago by Thiago de Arruda <[email protected]>
Also add CLI wrapper for spawning/connecting to nvim instances.
c1f2bc580a9f777b8cac26f9e564853853e6bf3a authored almost 10 years ago by Thiago de Arruda <[email protected]>It seems signal watchers cant be set on other threads
4a4fe0017f57fdb9d2e8dc6cb700078291711aaf authored almost 10 years ago by Thiago de Arruda <[email protected]>ca2c8e8b641a62916e4c84da44bfd4e8d43db62a authored almost 10 years ago by Thiago de Arruda <[email protected]>
a65f24e320548e6685575fe0bddf53ee600c8955 authored almost 10 years ago by Thiago de Arruda <[email protected]>
5a8713a7cb3d6d1a011b3d3f575565065bf843cf authored almost 10 years ago by Thiago de Arruda <[email protected]>
abb6ad1c69c3a5b0ec3a87eaf98c52a33cfa7233 authored almost 10 years ago by Thiago de Arruda <[email protected]>
Set default autocmd pattern to be "*".
2fcfb9a1489906706a2a1cc415be77e82361401b authored about 10 years ago by Thiago de Arruda <[email protected]>Fixes issue #64
286daec3c2a1525d735608713a468ce30f6ba40e authored about 10 years ago by Bjorn Tipling <[email protected]>Resolve file name and silent write.
a13691812d4f044b29cefab755b9082a3e7410ae authored about 10 years ago by Thiago de Arruda <[email protected]>
This fixes symlink issues on OS X for /var and /private/var
It also stops vim.command('w!') from...
Log error message when no handlers are found.
079a948005019d1795942c6c48a30bc741af521c authored about 10 years ago by Thiago de Arruda <[email protected]>Log error message when no handlers are found.
Change string interpolation type for consistency....
6d0f9f538fb7930318bbdda40816a76e569c204c authored about 10 years ago by Bjorn Tipling <[email protected]>Add new argument escape_csi to feedkeys
b5b5fece3a400bccb24d0d7f89ac8779fcb716b1 authored about 10 years ago by Thiago de Arruda <[email protected]>01d19da6b8eff43dfb86963bca0e201eee6ecf9b authored about 10 years ago by Rui Abreu Ferreira <[email protected]>
cdf410fbf9cbb5892e7d8c683d09530cb96f9efa authored about 10 years ago by Thiago de Arruda <[email protected]>
Show more information about problems in plugins being loaded.
b9daa85a27dcaa17cd20d4b3b550e732d2d57f4e authored about 10 years ago by Thiago de Arruda <[email protected]>Show a useful error message when loading a plugin fails.
305373f7c9197a847b725f68749dfce0d5357abd authored about 10 years ago by Bjorn Tipling <[email protected]>Improve python API.
d374df15427b27486a95151c13f7aba87a99df1c authored about 10 years ago by Thiago de Arruda <[email protected]>4af31972b5321875dd53489df21125b55801272b authored about 10 years ago by Eliseo Martínez <[email protected]>
6551416387091d5e1089372d21782bcdefddae08 authored about 10 years ago by Eliseo Martínez <[email protected]>
- Two blank lines before function.
- Use def instead of assigning lambda to local variable.
dd91aa1270ad1e61abb28ada81f43edc059514a0 authored about 10 years ago by Eliseo Martínez <[email protected]>
Add a utility function to make creating client session more comfortable.
For example, instead of...
This is done to get out of any "press enter to continue" screens, because Nvim
no longer handles...
9f18faaee85d70fee39be6b6a7b5a8e65a10d3bb authored about 10 years ago by Thiago de Arruda <[email protected]>
Session.post is a hack to allow communication from other threads, but it is much
simpler and cle...
References to greenlets are already kept by closures, there's no need to
store them explicitly i...
5b6c0c7af70ef240618222272965d32cc212e130 authored about 10 years ago by Thiago de Arruda <[email protected]>
- Move some code from plugin_host.py to script_host.py
- Remove script_host.py and tests, it now...
session: print traceback also for notifitation handlers
5b5a5d471163b68817d7b152ca37d92cf153bc21 authored about 10 years ago by Thiago de Arruda <[email protected]>80005b35614fb1a15008a7dc0c68da5bb580d86e authored about 10 years ago by Björn Linse <[email protected]>
Include base version for msgpack, because 0.3 doesn't work
388b3ee67d89cf308f92b0c27b34504e7b32415f authored about 10 years ago by Thiago de Arruda <[email protected]>If I import neovim with less than version 0.4 of msgpack installed, I get this stack trace:
`...
644d24ad024f0d81f49b85417fecb154a6f259a9 authored about 10 years ago by Paul Harper <[email protected]>42bdfb43f5ff76db319ef25bc711ad180c7db5a1 authored about 10 years ago by Thiago de Arruda <[email protected]>
c9bc369bd40392e3eab58a58b41529282e1a0639 authored about 10 years ago by Thiago de Arruda <[email protected]>
- Add arguments range_start and range_end to methods python_execute and
python_execute_file
- ...
python3 fixes for find_module, long, unicode
33087a28a2e3ec93ce04d4d8c733f8bf9dffee05 authored about 10 years ago by Thiago de Arruda <[email protected]>
- In Vim :py3 returns unicode strings to the caller, for compatibility
automatic decoding is n...
- Add Python3 compatibility wrapper from imp.find_module
- Python3 does not have a long type
Travis: Use Neovim nightly and separate flake jobs.
9698cf15689d09ad6f9394cf5c642af79ec4b11b authored about 10 years ago by Thiago de Arruda <[email protected]>756191997df5213387bc8d1fbeace881a5b1b4bb authored about 10 years ago by Florian Walch <[email protected]>
Use $VIM in runtimepath test.
3958696d1f43b1fc5c69c142f31feeb242f9d81b authored about 10 years ago by Thiago de Arruda <[email protected]>19c1ccd0e12d89be3e83590b1972360344cfdfa5 authored about 10 years ago by Florian Walch <[email protected]>
Support Buffer.__delitem__()
5917e5706c03b09b295312512765569f1aff2483 authored about 10 years ago by Thiago de Arruda <[email protected]>Include request exception traceback in log
3f019636b622c94303e02ba1c629501aa2b1e73e authored about 10 years ago by Thiago de Arruda <[email protected]>dfd443f7d9536c51942fecbe0a2ce56350586899 authored about 10 years ago by Rui Abreu Ferreira <[email protected]>
- When an exception occurs when handling a request, the exception
message is sent back to Neov...
Fix a minor style issue
5b090178ac85f5949690996899a72fd02dc15f64 authored about 10 years ago by Thiago de Arruda <[email protected]>5e4f72cc0c42447dbbb93f4339c94eb417f100a3 authored about 10 years ago by Corey Farwell <[email protected]>
Run flake8 after unit tests on Travis.
cc8075bd25668f648baa3b3cc65a5ac001b911e6 authored about 10 years ago by Thiago de Arruda <[email protected]>Use &encoding for msgpack Packer
7fd27e2f40cbd9df4380b36882f84f52d2ce2a66 authored about 10 years ago by Thiago de Arruda <[email protected]>
- This commit disables automatic encoding of Unicode strings until
&encoding is retrieved, and...
Travis will still run tests and upload results to Scrutinizer if there
is a code style error.
Do not use bare `except:`.
44f850d398bb16ea6210193d8ef9cf200640498a authored about 10 years ago by Thiago de Arruda <[email protected]>692a6328f6c114e92b17ceb9da7f9d4779bc16c2 authored about 10 years ago by Peter Renström <[email protected]>
RemoteMap: add 'get' method
55e1dff73bcbc1aab3543612290d6edbc2020ab5 authored about 10 years ago by Thiago de Arruda <[email protected]>a21e12c0a15cd9a62f21ca338b5e115c6a163717 authored about 10 years ago by Björn Linse <[email protected]>
Fix pydo
b4c175399c4f5649d8f7bdb285a1a5c360e123df authored about 10 years ago by Thiago de Arruda <[email protected]>
- Raise error if the pydo returns any type other than a string or
None
- :pydo should only tou...
Add scrutinizer-ci.com config.
ab02e937d4e3d0b08ddb0a6efe37bec458870d86 authored about 10 years ago by Thiago de Arruda <[email protected]>See https://scrutinizer-ci.com.
bfa672e0fdf5547c863c40b9fdd101d2dbe7d133 authored about 10 years ago by Florian Walch <[email protected]>66100de04b184d2b6dfb4abee9310ae56869e2c4 authored about 10 years ago by Thiago de Arruda <[email protected]>
Also fix the error type raised when the connection is closed to IOError
eb3d8003be3a1baa818c62b6a40f5303b5ef0fbe authored about 10 years ago by Thiago de Arruda <[email protected]>e28f127e3fdaaa24e774eb69c9fc5802485e9c71 authored about 10 years ago by Thiago de Arruda <[email protected]>
3cbf84f156791abb3c4932b0dc56f9bab4a7d91d authored about 10 years ago by Thiago de Arruda <[email protected]>
8e7436d0ed18a48e89886098b5eb8873afaec54f authored about 10 years ago by Thiago de Arruda <[email protected]>
b77e433f407f7fef4d0f7cd5a82ea569aa1dadb2 authored about 10 years ago by Thiago de Arruda <[email protected]>
The `_interrupt()` method was broken in both event loop implementations(it was
not stopping the ...
596ca14d148b1119c33f648eaebf43242c48c4e0 authored about 10 years ago by Thiago de Arruda <[email protected]>
623fc358d9a22e275d024b499b9c464b854b4016 authored about 10 years ago by Thiago de Arruda <[email protected]>
Restructure library
5e5856c9fe1861446e6c0710484b008cd377c101 authored about 10 years ago by Thiago de Arruda <[email protected]>22cc1a85e44b655b3c613df4b6b9ced6d6a96d21 authored about 10 years ago by Thiago de Arruda <[email protected]>
1a923b6c00e91ef0629862d25343673f179f7b3c authored about 10 years ago by Thiago de Arruda <[email protected]>
bc3332bb36780b949f00dd1967516cbd57f71b50 authored about 10 years ago by Thiago de Arruda <[email protected]>
eeb987b093655db853724b4300ba6b3d3afb5713 authored about 10 years ago by Thiago de Arruda <[email protected]>
47983d0017869ad21c1790142f30909680738e96 authored about 10 years ago by Thiago de Arruda <[email protected]>
b8b48bbe8fe9ee41ad73c9bd5a45e808504399e2 authored about 10 years ago by Thiago de Arruda <[email protected]>
523e7a8b4d5347c4f683cc37e05325115b5eba87 authored about 10 years ago by Thiago de Arruda <[email protected]>
3921d99fc8f5e96fdcd8527b595016ea4ce3bb77 authored about 10 years ago by Thiago de Arruda <[email protected]>
The `asyncio` module is the new standard for eventloop-based applications. It
should enable usag...
The API layer now fully distinct from the msgpack-rpc layer. Every API class is
created with a S...
4c23444130903bcf3d82ff2a40617b750032ad7e authored about 10 years ago by Thiago de Arruda <[email protected]>
e8561caeb3c95633e99f540965d33a67046df3e5 authored about 10 years ago by Thiago de Arruda <[email protected]>
Previously the synchronous API was emulated by the `Client` class, now it fully
implemented in t...
e1d4ba4da0e5b3dfb75227a8eaec405f256d4301 authored about 10 years ago by Thiago de Arruda <[email protected]>