Ecosyste.ms: OpenCollective

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

github.com/neovim/lua-client

DEPRECATED
https://github.com/neovim/lua-client

DEPRECATED

ef6285029eaaf1c43a785c927654c74e9b517bc8 authored over 1 year ago by Justin M. Keyes <[email protected]>
docs: future plans

12d070bca800702babd02d6f83fa61c71ef59250 authored over 2 years ago by Justin M. Keyes <[email protected]>
fix(build): make fails on macos (#55)

Fix building on osx and add install instructions for non-linux platforms.

Trying to build & i...

c912fffa1e5fd689d49ebb8b6e63772407e25cb2 authored over 2 years ago by David J. Hamilton <[email protected]>
Merge pull request #56 from bfredl/eof

fix(session): raise an error on EOF instead of implicit `nil` response

49b08439685abd810c6e91f35efcf48367658efc authored over 2 years ago by bfredl <[email protected]>
bump

6fbdaee1628194e9b81d25c52c0175938c332800 authored over 2 years ago by bfredl <[email protected]>
fix(session): raise an error on EOF instead of implicit `nil` response

9d6d8a3e746b8774e41afbebf148dd2b7010ef07 authored over 2 years ago by bfredl <[email protected]>
Merge pull request #54 from bfredl/io-test

feat(child): allow an extra fd to be passed after stdio

98d0b16c2b57fab2ae4f7c0e668bce871b6aafe7 authored over 2 years ago by bfredl <[email protected]>
bump

387fdb32b2e787347aea4a0c896d8b3ffd0491df authored over 2 years ago by bfredl <[email protected]>
feat(child): allow an extra fd to be passed after stdio

needed to test https://github.com/neovim/neovim/pull/18357

fd2810e3dcb6cd2aa61bd852c2b5a3e78475eaee authored over 2 years ago by bfredl <[email protected]>
bump

872bc8dec7615188de30b7107ca7041b3c825dc2 authored almost 5 years ago by Justin M. Keyes <[email protected]>
rockspec: add homepage #50

263e1dcee87e133ff016b30f6c8cf5e8bfaaee7e authored almost 5 years ago by Matthieu Coudron <[email protected]>
session_spec.lua: do not use deprecated API

8679f928d8e2ab5a8875dc78373688d7fb37939f authored almost 5 years ago by Justin M. Keyes <[email protected]>
session_spec.lua: skip ECONNREFUSED test

see https://github.com/luvit/luv/pull/350
see https://github.com/luvit/luv/issues/433#issuecomme...

d5b2e442f8675b7594f976efe150ade7789d6c86 authored almost 5 years ago by Justin M. Keyes <[email protected]>
dist: add nvim._compat module to rockspec #49

required by session.lua, so rock needs this to function.

63f5feb81c6984dec542e614543aac5af3c82b04 authored about 5 years ago by jaawerth <[email protected]>
bump

2da5151b59b52a3547365929ae5dbefa27399013 authored about 5 years ago by Justin M. Keyes <[email protected]>
ci: Travis: test with Lua 5.3 also (#41)

* ci: Travis: test with Lua 5.3 also

* test/stdio_fixture.lua: pass package.{path,cpath} via ...

78c55d0a36c28ff421b9dfe35d747d7576af7557 authored about 5 years ago by Daniel Hahler <[email protected]>
Fixes for Lua 5.2+ (#43)

f04c0adca8ee35dd9e9e9c7a55561e328e5e43bb authored about 5 years ago by Daniel Hahler <[email protected]>
Fix luacheck issues (#42)

af2409189ecf8786b35934cd0116f55b04ef7db9 authored about 5 years ago by Daniel Hahler <[email protected]>
Merge pull request #47 from jamessan/luaL_setfuncs

Pass correct type for luaL_setfuncs' nup parameter

c10c0b79dfa646e8b40f5e4dd29442f0e2a968de authored about 5 years ago by James McCoy <[email protected]>
Pass correct type for luaL_setfuncs' nup parameter

nvim/native.c: In function ‘luaopen_nvim_native’:
nvim/native.c:34:34: warning: passing argument...

3bbddc0697f97ccf867a9a1cc56649f0b759b8e5 authored about 5 years ago by James McCoy <[email protected]>
Merge #45 from blueyed/test-master

9904a05aa721d334fa1224ee33387eec56aeae3b authored about 5 years ago by Justin M. Keyes <[email protected]>
.ci/script.sh: display nvim --version

fe243a5b8d9b95af10184a69b357976a2928b9cc authored about 5 years ago by Daniel Hahler <[email protected]>
tests: fix 'can receive requests from nvim' to not hang

1f0a21d51b3c6dd160ff8521a81c0778246a74a6 authored about 5 years ago by Daniel Hahler <[email protected]>
Fix test for NVIM 0.4

Ref: https://github.com/neovim/neovim/pull/9547

eeb3cd1ffd96410a6c468101c68c80af1eea6097 authored about 5 years ago by Daniel Hahler <[email protected]>
.ci/script.sh: luarocks-list

This helps when investigating into build logs.

bc9ab806e734b29eadea61b0e1f45fd4ff4a74d1 authored about 5 years ago by Daniel Hahler <[email protected]>
[WIP] test master

2b8969a030efaab6a7b60087d84b6597ed384528 authored about 5 years ago by Daniel Hahler <[email protected]>
doc: release process

dc5b731c61508246767a3de1683f31c6671fdbea authored over 5 years ago by Justin M. Keyes <[email protected]>
bump

018a562992f1e1a54e111a5603fc6f603be51cca authored over 5 years ago by Justin M. Keyes <[email protected]>
Merge pull request #40 from bfredl/err_return

session: allow precise control over returned error message

d0752e3958f2bd7e71335cc9689f020063523208 authored over 5 years ago by Björn Linse <[email protected]>
session: allow precise control over returned error message

c2d45b6ea48ba4a6de25d12a34530f4f843d622a authored over 5 years ago by Björn Linse <[email protected]>
Merge pull request #39 from jamessan/headless-tests

Use --embed --headless for Socket/TcpStream session tests

f3f6beebfec5005eb2923e086758d5b0041ed412 authored almost 6 years ago by James McCoy <[email protected]>
travis: Bump dist to xenial

e1006834f3509530a868164bb082fa55585ef7ff authored almost 6 years ago by James McCoy <[email protected]>
travis: Remove legacy sudo key

ab10619395be6c107200b8c84682e195c9585ebd authored almost 6 years ago by James McCoy <[email protected]>
Use --embed --headless for Socket/TcpStream session tests

After neovim/neovim#9024, "nvim --embed" waits for a UI to attach.
"nvim --embed --headless" is ...

24fe448aa406b0aa2267044a9858e3d2e5963b61 authored almost 6 years ago by James McCoy <[email protected]>
Bump

Luarocks requires the hyphen part to version the rockspec file itself.

fc4cb196784337f8b0900f062b50e64281038117 authored over 6 years ago by Justin M. Keyes <[email protected]>
Bump

d02c702aa12129499d214bd70b22fe7a7053f0df authored over 6 years ago by Justin M. Keyes <[email protected]>
Handle stream errors before acting on the stream (#35)

During the setup of a Tcp/SocketStream, an error may occur which results
in self._stream_error ...

1d47a37a0fdb893e2c6f530529c28666e583020f authored over 6 years ago by James McCoy <[email protected]>
test: Accept new/old error messages for invalid rpcrequest() syntax (#36)

8814fb7a455c7eacd6b79176dbb3c6dba46470bb authored over 6 years ago by James McCoy <[email protected]>
test: support TEST_TAG=foo

Also set NVIM_LOG_FILE so that the nvim log is written locally.

d0e013587088525bc4c521a692d8924ea64e0596 authored over 7 years ago by Justin M. Keyes <[email protected]>
Bump

f9e8fbab71fd99b6a931e1fc00bd526cb09fdd5f authored over 7 years ago by Justin M. Keyes <[email protected]>
ci: Fix URL. Upgrade to ubuntu trusty/14.04 (#32)

Travis trusty env includes "modern versions of GCC, Clang, make,
autotools, cmake, scons".

9126ccc4cd914443d2289c47eac7bf788f8b49ef authored over 7 years ago by Justin M. Keyes <[email protected]>
msgpack_rpc_stream: unpack object ids for easier introspection (#31)

7c1cf892202de0ba6dae0976c6c1bc7b39356a5f authored over 7 years ago by Björn Linse <[email protected]>
Allow lua-client to build and pass tests on Lua5.2 and Lua5.3 (#30)

* luaL_reg was a #define to luaL_Reg in lua5.1, it is not defined anymore
* luaL_register does ...

1fcc9572c7981bf21482b52be4d1e67d467caca2 authored over 8 years ago by Jason Pleau <[email protected]>
Merge #29 from ZyX-I/patch-1

child_process_stream: Provide custom environment support

9fa005504df4143fd6f1d84fe94e17525bc3cd66 authored over 8 years ago by Justin M. Keyes <[email protected]>
Update rockspec

77e39d4599016462d005b37ec6a71f6fb819aa22 authored over 8 years ago by ZyX <[email protected]>
child_process_stream: Provide custom environment support

This is needed for neovim/neovim#4964.

adb6728d5d28051c02ebdde3ea6e5ea900134939 authored over 8 years ago by Nikolai Aleksandrovich Pavlov <[email protected]>
Fix rockspec and bump

8065d5c509b8de83928377feda4371d2723019cb authored over 8 years ago by Thiago de Arruda <[email protected]>
Bump

d490012f76b42256320ad4f329317ec18c7a6ea3 authored over 8 years ago by Thiago de Arruda <[email protected]>
Remove old file

40b55a3fa1d1e3312e67ee428d68d1d3a3cd72f5 authored over 8 years ago by Thiago de Arruda <[email protected]>
Bump

7d0b795b0531be91d2117d20416f4007bc02d924 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Pass unpacker to session

40afff2499cbab2deab5da7a8f4c28b1c9786bd8 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Set ext types for nvim

08838cf025a862a72595c22e7f35e8a1f94c3ee9 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Bump

f4947dca3e441cc5b06cf41c41dac1b03e526979 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Use mpack as the backend for msgpack_rpc_stream

5b365e5f8995db9723b3bdc5bfd57c1570704a47 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Merge pull request #26 from AitorATuin/feature/tcp-stream

Added TcpStream / SocketStream to client

0f8cf738e48c6331cd25ca8b41d85bc3b4a0e342 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Added TcpStream and SocketStream

Now the client can connect to nvim using a TCP socket or a unix socket.

27d9f17b2d68d1edd790ef2a649cb7131f171f0a authored almost 9 years ago by Aitor Iturri <[email protected]>
Add ycm_extra_conf.py

16dcc338377ee089130ac8087284bb0e5eb77cfb authored almost 9 years ago by Thiago de Arruda <[email protected]>
Bump

e47c2ea0f22b25135fb2fa7e0bcdbbe24c298fc6 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Move child process stream kill logic to ChildProcessStream

Also rename `exit()` method of Session to `close()`

4d01cc9c6a71cf581b95cdcafd7f9fa699e4a2b6 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Bump

5d3206211c567697d4a5a5af94af6257e18bb47d authored almost 9 years ago by Thiago de Arruda <[email protected]>
Ensure prepare/timer handles are stopped after uv.run()

9effaa996a099550e31243aca83a92457691590f authored almost 9 years ago by Thiago de Arruda <[email protected]>
Use native module for waitpid and bump

0a4102b91af1f92c899f9e47c0de020781c6a561 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Bump

c5c74394deceae3e1d53bc8f09b085404ad93f78 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Fix session cleanup

Always call uv.run to ensure the timer/prepare handles are closed.

884bc234e68cde604fdc8362dcb58dcfe81ef4b0 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Fix rockspec url/dir fields

6eea5438a25d12fb31ea4c70f53882e6881cda1e authored almost 9 years ago by Thiago de Arruda <[email protected]>
Merge PR #25 'Replace native libuv binding by "luv"'

b78b87c605c5108cc138c90925e8214ec721fcda authored almost 9 years ago by Thiago de Arruda <[email protected]>
Bump and fix rockspec

9a8627906159951d16f5945d3c37ffff1df22cc3 authored almost 9 years ago by Thiago de Arruda <[email protected]>
Decouple msgpack/rpc layers from the event loop

- Decouple msgpack and rpc layers so they work with any objects implementing a
stream interfac...

8c6c0cd6e9885c627d70820914f2112b33518967 authored almost 9 years ago by Thiago de Arruda <[email protected]>
loop: Implement using libuv bindings package

29e28834154943bc14d1cb006529ecdd875712e7 authored about 9 years ago by Thiago de Arruda <[email protected]>
Fix busted path for valgrind target

da9213a3e52e7b79501a78b92b35f91c7895a21d authored about 9 years ago by Thiago de Arruda <[email protected]>
Bump

2a99c51680813bc79e8f73edf1e0b67e0dd13931 authored about 9 years ago by Thiago de Arruda <[email protected]>
Merge PR #19 'Implement stdio transport'

85ca36880f776a08810034d2eb195c3ac455dc04 authored about 9 years ago by Thiago de Arruda <[email protected]>
loop.c: Implement stdio transport

dc188db8b7d6cdca26c190435401e101d24cd876 authored about 9 years ago by Thiago de Arruda <[email protected]>
loop.c: Invert "in" and "out" streams

It makes more sense so use "in" as the readable stream(incoming data) and "out"
as the writable ...

c86f8e09e9682a273963638b61cadd5db81c8503 authored about 9 years ago by Thiago de Arruda <[email protected]>
loop.c: Move child process data to transport union

c805fb8a12ea04d0f58320352d7fdfea061b6c26 authored about 9 years ago by Thiago de Arruda <[email protected]>
package: luarocks requires this file name...

eac13252bd1ed64319e3824ac495449172f2e7a3 authored over 9 years ago by Justin M. Keyes <[email protected]>
package: nvim-client 0.0.1-14

a64514816b757509d363fb83d86f9d127a180c33 authored over 9 years ago by Justin M. Keyes <[email protected]>
package: fix rockspec

724b8ebc6a2e09bfbb8afb73921bb2d1e01d35b0 authored over 9 years ago by Justin M. Keyes <[email protected]>
package: fix rockspec

276af70d1001657fc5937653475b56f943961441 authored over 9 years ago by Justin M. Keyes <[email protected]>
Merge pull request #18 from justinmk/fixrockspec

package: fix rockspec

972ad31ba0363e1aa908350030bb24859f57ccbe authored over 9 years ago by Justin M. Keyes <[email protected]>
package: fix rockspec

f93c37b889ba2d52744ad84d8f061b3eaf849e87 authored over 9 years ago by Justin M. Keyes <[email protected]>
Merge pull request #12 from bfredl/async

support async notifications to nvim

14047e93dc7ccf4f4bed51a1c29e659c26c8a17a authored over 9 years ago by Justin M. Keyes <[email protected]>
support async notifications to nvim

537e1b91ed71470569003acc207acbec2423b142 authored over 9 years ago by Björn Linse <[email protected]>
Merge pull request #15 from neovim/updatelibuv

Update libuv

a362280c164a286bad6e196ecb9581abe592c99a authored over 9 years ago by Justin M. Keyes <[email protected]>
Version bump 0.0.1-13

a3d3d169b06da4b41e61ae80d993339cdf1ad431 authored over 9 years ago by Justin M. Keyes <[email protected]>
Update to libuv 1.7.3

a3ff791577775fd0059157cd87c36c9c4e4e045e authored over 9 years ago by Justin M. Keyes <[email protected]>
Merge pull request #17 from justinmk/traviscontainers

Migrate to Travis containers

312463e35cc636e7723488ce5ea8bc033772243f authored over 9 years ago by Justin M. Keyes <[email protected]>
test: try NVIM_PROG to get path to `nvim`.

eeaf194dc196b73aaec39ba03e41a8ed600e09c6 authored over 9 years ago by Justin M. Keyes <[email protected]>
ci: migrate to Travis containers.

f3560f680af72b9eaade935281b9be2624b5d9da authored over 9 years ago by Justin M. Keyes <[email protected]>
Makefile: rearrange -i file to satisfy BSD sed.

2ba647843460174e9749223b61527cbe0b825b2d authored over 9 years ago by Justin M. Keyes <[email protected]>
Merge pull request #14 from neovim/allowallplat

luarocks: allow all platforms

d229f67520176f58aa7cda469c3bd58a95a7e334 authored over 9 years ago by Justin M. Keyes <[email protected]>
luarocks: allow all platforms

Per https://github.com/keplerproject/luarocks/wiki/Rockspec-format we
can blacklist known incomp...

876e94bf5588677f86bd4101358378a4d5071b9c authored over 9 years ago by Justin M. Keyes <[email protected]>
joyent/libuv repo moved to libuv/libuv. #5

404b8a12a5f0cf2c3da57fa2c00d5291a3153311 authored over 9 years ago by Justin M. Keyes <[email protected]>
Merge pull request #13 from Pyrohh/netbsd

Add netbsd to rockspec platforms

06b7d8a490ab93116ec7e1388e9e14382915c639 authored over 9 years ago by Justin M. Keyes <[email protected]>
Add netbsd to rockspec platforms

https://github.com/neovim/neovim/issues/3107

e11410bac1aaac8f3f13c2b28f0823cac4ad830e authored over 9 years ago by Michael Reed <[email protected]>
Merge pull request #11 from fwalch/bump-version

Bump version.

a7f36f302ec21223c1a81360adec0c6db1ed9107 authored over 9 years ago by Justin M. Keyes <[email protected]>
Bump version.

1bcb777a50ab1fb93da6ad5e76baa17c96720361 authored over 9 years ago by Florian Walch <[email protected]>
Merge pull request #10 from fwalch/https-download

rockspec: Download nvim-client sources over HTTPS.

d36ca7bd77f97030f513d999e325af1b1ce68252 authored over 9 years ago by Justin M. Keyes <[email protected]>
rockspec: Download nvim-client sources over HTTPS.

Resolves problems with download over git:// protocol mentioned in neovim/neovim#1830.

18f28c88f490802d11e9d3f624e52e194f000dcb authored over 9 years ago by Florian Walch <[email protected]>
Merge pull request #8 from equalsraf/tb-openbsd

Add openbsd to rockspec platforms

f4b2f489bd9732e41123cd0534ab0fac42694703 authored over 9 years ago by Justin M. Keyes <[email protected]>