Ecosyste.ms: OpenCollective

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

github.com/neovim/neovim-ruby

Ruby support for Neovim
https://github.com/neovim/neovim-ruby

Try travis-ci caching for neovim source

79cfc0b681efaf7067e552e926603d47fa8fbb63 authored almost 9 years ago by Alex Genco <[email protected]>
Remove 2.3.0, doesn't work on osx

ab8ad8efb4da0dc098c0f9d210b7ec8fb34dc49d authored almost 9 years ago by Alex Genco <[email protected]>
Add ruby 2.3.0 to travis, rake task cleanup, test cleanup

0286c5089a3bd7259e1f6f2d58303d68e9e135d0 authored almost 9 years ago by Alex Genco <[email protected]>
Fix README copy pasta

db271fa304ab87c143756679f0d2a7f358479e4a authored almost 9 years ago by Alex Genco <[email protected]>
Test support method naming

4f212ce66bde0692da1833d832bba56ec17f0460 authored almost 9 years ago by Alex Genco <[email protected]>
Add timeout to IO.select for writability, remove unused "tmpdir" require

23ad6fc6cc608c5b28a0b604e214f67b60b1847b authored almost 9 years ago by Alex Genco <[email protected]>
add back travis retry for spec flakiness

31ef8b5fa16009cf12f24be2a3decf885cf217ac authored almost 9 years ago by Alex Genco <[email protected]>
Update changelog for 0.0.5

ba2c86470f9b6bc45fac7f4a086b1268025fa6c2 authored almost 9 years ago by Alex Genco <[email protected]>
Bump version to 0.0.6

15b00ea285ed6ba39918b67d34530d83f235a7f4 authored almost 9 years ago by Alex Genco <[email protected]>
Move #range method from Current to Buffer

3339e802a37d2dcc936ace87007aa2c640009206 authored almost 9 years ago by Alex Genco <[email protected]>
Test env fixes for logging and decrease timeout

3b341bd25361b8a73451d23be1c9f6c870ee70f7 authored almost 9 years ago by Alex Genco <[email protected]>
Fix typo in README

0b2c0952223d8d7e8240272a455e04fc02ce0639 authored almost 9 years ago by Alex Genco <[email protected]>
More UNIX socket waiting, cleanup

fc42dd08617ee2f7250bf2ea803124240873fba7 authored almost 9 years ago by Alex Genco <[email protected]>
Test cleanup

- Move open port determination into Support module
- Monitor sockets by trying to connect in a loop

e6abb92d7b2e93a5fb9c792150551d28165be1bd authored almost 9 years ago by Alex Genco <[email protected]>
File.socket? instead of File.exists? for waiting on sockets

f4a1cffb110d1d84291ac0bd891829de87b2d95e authored almost 9 years ago by Alex Genco <[email protected]>
Remove retry on travis. Should be stable enough

c633d3bfb67938803628ad5dc486bfca28efbe76 authored almost 9 years ago by Alex Genco <[email protected]>
Test suite stability

- Clean up all threads
- Stop using /tmp workspace because I think it's causing intermittent
f...

1d80a120f7f11d60f2d99d8fc4efeaa47fd3298a authored almost 9 years ago by Alex Genco <[email protected]>
Update README.md

99c9b9a7696e30454e3d0cd8cdf763cbbc7a9236 authored almost 9 years ago by Alex Genco <[email protected]>
Update README.md

89fab79bb51f9b0ea9cc232990c30d7a0d29d0e3 authored almost 9 years ago by Alex Genco <[email protected]>
Add more extensive logging

0b8f7e2b3388d34c3842a0fe76720be78b80d701 authored almost 9 years ago by Alex Genco <[email protected]>
Update README

72d979fcafeb6be836173dacb3486658867c2b2e authored almost 9 years ago by Alex Genco <[email protected]>
Basic debug level logging around messages

88c8ad74ba95ee0642b161e80502804d9841de22 authored almost 9 years ago by Alex Genco <[email protected]>
Fix for remote plugin argument passing

- Remote plugin requests send arguments doubly-nested. This change looks
one level deep into a...

5415362f1cbe09b449af5295efa5fc11f7e160b4 authored almost 9 years ago by Alex Genco <[email protected]>
Bump version to 0.0.5 (will bump _after_ releases from now on)

c4f87c39534f69ad2cf53848da75bc8d23da4f61 authored almost 9 years ago by Alex Genco <[email protected]>
Bump version to 0.0.4

65b0c0599169bafeaf5d07d286c8907243240298 authored almost 9 years ago by Alex Genco <[email protected]>
Update changelog

47de959ceb8134bc1a7feb138244dd2e924899dd authored almost 9 years ago by Alex Genco <[email protected]>
update vendored neovim

21cb84f6d33166ca925ee8244e81c3602d536ede authored almost 9 years ago by Alex Genco <[email protected]>
Simplify executable, remove $:.unshift

f66dbbcea907a3ae1b91a644fe0420aeda40feb3 authored almost 9 years ago by Alex Genco <[email protected]>
typo

9a3cf06aa107e0bffe7cc5780e963268a196a917 authored almost 9 years ago by Alex Genco <[email protected]>
Remodeling to fix symbolic link bugs

- Prefix rpc names with the paths sent from nvim to start the host
- Make request/notification n...

3cad6ab23616e6a32bf50c55badd610bb27bae40 authored about 9 years ago by Alex Genco <[email protected]>
Adjust load path in executable for local testing

ba1c3f12eeb1cb862c1404a121d5ac94856539e7 authored about 9 years ago by Alex Genco <[email protected]>
Support nvim interactions through rplugin script

- Prefix function names with their path and type

27e721577c8b94adf3709de8a0316d0410cf4d95 authored about 9 years ago by Alex Genco <[email protected]>
Remove $0 != __FILE__ declaration in executable

99b5f8101c105ab9458e828f05c45a5f2fff0236 authored about 9 years ago by Alex Genco <[email protected]>
Update vendored neovim

73b70a2ae36deb63b8091a1ec44bb7c9a8f496ba authored about 9 years ago by Alex Genco <[email protected]>
Add 'specs' handler to host

0c902cfb10d6e4cb0ce0b7765a5cfb2559eb9927 authored about 9 years ago by Alex Genco <[email protected]>
EventLoop#run takes a setup callback

b023ebed38b785b1253b4263290ead3e26bd2dd5 authored about 9 years ago by Alex Genco <[email protected]>
Support for nvim.current.range

- Add LineRange class to replace Buffer::Lines class
- Add Current#range and Current#range=

5ddce88303a5565675074a13631ed74c15a6e443 authored about 9 years ago by Alex Genco <[email protected]>
Host refactor - Add Manifest

- Manifest compiles plugins into handlers
- Host initializes with a Manifest
- Host delegates re...

3e85860c18ff846252f044c4e59d2bbcccce8da3 authored about 9 years ago by Alex Genco <[email protected]>
Acceptance stability

- Add extra poll to ensure async finishes

f44897f6d0a17a544b4aeea8741264abd638f5c9 authored about 9 years ago by Alex Genco <[email protected]>
Host tests around handler generation

5961e10beb11a4cb4b51fb44c1d76a9530ceddc1 authored about 9 years ago by Alex Genco <[email protected]>
Prevent loading executable as library

a26eeadc34cd2cfba77b0e4e99fccb2accde1d1d authored about 9 years ago by Alex Genco <[email protected]>
Cleanup

- Remove excessive Array duck typing on Buffer::Lines
- Simplify ApiInfo#inspect string

0014c882355b101be40fb5a5288f592c6f0503ec authored about 9 years ago by Alex Genco <[email protected]>
Cleanup unix sockets in session spec

0ade7410bfab924d45f095e4b34d37a25bead423 authored about 9 years ago by Alex Genco <[email protected]>
Remove unused #stop methods, test teardown

a6c310a448a50ebb74f53dbe1add93d64e7f30ae authored about 9 years ago by Alex Genco <[email protected]>
Allow writing large data

- Write in a loop if not all data is written
- set Thread.abort_on_exception for debugging

ac2b0fcb75cd68f1479afb4ad96104350d86adb6 authored about 9 years ago by Alex Genco <[email protected]>
Refactor Host/Plugin interactions

- Add Plugin::Handler object
- Host delegates to Handlers for name and block

138bd8a72c08d5a1bc46c93a5cee73c47270b624 authored about 9 years ago by Alex Genco <[email protected]>
Remove comments in acceptance test

d277c1aff8a43fa6afa78ec269545c52516871a7 authored about 9 years ago by Alex Genco <[email protected]>
Add nicer Buffer::Lines#inspect

96f48f7087354de1350ff51f84782890f3699a00 authored about 9 years ago by Alex Genco <[email protected]>
Update vendored neovim

a96f0f34b70d0792a277973c9fef56f92a332e0e authored about 9 years ago by Alex Genco <[email protected]>
Clean up acceptance test

- Use evals instead of commands
- Use quotes instead of %{}

4d85b7e470879272500ec40de780fb8903fdb803 authored about 9 years ago by Alex Genco <[email protected]>
Add description to neovim-ruby-host spec

618f3fd86c5d82766855dd1ea608b75bd372719e authored about 9 years ago by Alex Genco <[email protected]>
Add crazy test around EventLoop.stdio

5aec95e8f1ced5597e6f4dce493c1d3ee7b41c35 authored about 9 years ago by Alex Genco <[email protected]>
Remove no-op Session#stop and Client#stop

f268cd0efe3f64fc4a2ec058db22c3a20aa59903 authored about 9 years ago by Alex Genco <[email protected]>
Bump to 0.0.3

b8a7b739a837fb9c6288aea4079299b3e3d5e8b1 authored about 9 years ago by Alex Genco <[email protected]>
Default host handlers fix

- Add "poll" handler to respond "ok"
- Set default request handler to return an error on unknown...

a50a09b2395cacba27324ba3223a9bf482f5a673 authored about 9 years ago by Alex Genco <[email protected]>
Fix host startup race condition

- Caused by the session registering itself before any plugins have been
loaded
- Load session ...

295a3b9eb41b38f7ba604849f94e196611773dee authored about 9 years ago by Alex Genco <[email protected]>
Don't allow neovim-ruby-host to be run from a tty

248771cacbae276c1288a15c753faa1e648de0ed authored about 9 years ago by Alex Genco <[email protected]>
Use non-dev version of msgpack gem

5e02ed0057dc1c2f27977c40a8df19e7e64bd4a4 authored about 9 years ago by Alex Genco <[email protected]>
Revert "2.3.0 on Travis?"

This reverts commit 976645b6b8c2a4369db8522e4fbba2435099c885.

70b3276910400698717b052dee3fd1f3ffea87f1 authored about 9 years ago by Alex Genco <[email protected]>
2.3.0 on Travis?

976645b6b8c2a4369db8522e4fbba2435099c885 authored about 9 years ago by Alex Genco <[email protected]>
Retry on failed neovim install on ci

3eeaae4af0cf9d99ae931f3ef0015d4ec99b6a4e authored about 9 years ago by Alex Genco <[email protected]>
Cleanup argument destructuring in Buffer lines updates

628a0313d46746238f23885a9fa4f0b57266b1f2 authored about 9 years ago by Alex Genco <[email protected]>
Add test around sync functions

f4fbd8c3a3506eb326f309b5c5a4630bb66c3dbe authored about 9 years ago by Alex Genco <[email protected]>
Add interface for manipulating the cursor

dda039c75625c4a51799e022c63275bbd0e7825f authored about 9 years ago by Alex Genco <[email protected]>
Require pry debugger conditionally based on Ruby version

- Also loosen coveralls dep

2a161a1541ba64e4cde26af141c28659b20c2020 authored about 9 years ago by Alex Genco <[email protected]>
Remove rubygems require, add pry dev dep

0248375ba6288573a3c242c44820374d8c4252c1 authored about 9 years ago by Alex Genco <[email protected]>
Remove pry-bybug dep to fix CI. Will figure out better way

087eb134e4594e6faad9e57ad43e105c0eebc51e authored about 9 years ago by Alex Genco <[email protected]>
Install rake before running CI

7050efa2f784d7418f6cd95164520768128b6a4d authored about 9 years ago by Alex Genco <[email protected]>
Don't install development deps in CI

c6e0dc2ba8f26fdaea7bfd86c425727a57d5417c authored about 9 years ago by Alex Genco <[email protected]>
Extend Buffer interface

- Move object subclasses into separate files
- Add Buffer#lines method with Enumerable behavior

8e0205df85503eff4ca84f917a657a634a615950 authored about 9 years ago by Alex Genco <[email protected]>
Add pry dev dependency for debugging

93e0db82056677e6cffaf8f8063aa0d99854f6a3 authored about 9 years ago by Alex Genco <[email protected]>
Remove excessive #to_ary call in EventLoop

0af863359c5784baad1f4f02d9ccc2816d160573 authored about 9 years ago by Alex Genco <[email protected]>
Update README.md

b2d73b4c68a4cda2c43e7081b0964ec867ed056f authored about 9 years ago by Alex Genco <[email protected]>
Update README.md

a44536816096c331b46ab67f63387ac072b478b4 authored about 9 years ago by Alex Genco <[email protected]>
Acceptance test improvements

- Run inside a tempdir
- Remove extraneous lets and variables

4d11bcb1cc6606a910c3528116b12d25ebd1b67d authored about 9 years ago by Alex Genco <[email protected]>
Add another sleep to acceptance spec to ensure notifications are received

9cad0b6e9f79c00a9643b4baa067ad190d0f2e37 authored about 9 years ago by Alex Genco <[email protected]>
Add changelog for 0.0.2

950481d232408811863c0337d8cb02d75898b3f1 authored about 9 years ago by Alex Genco <[email protected]>
Update README.md

46b8b108b6112da5ffab966d06b7ecef4a66ee32 authored about 9 years ago by Alex Genco <[email protected]>
Simplify acceptance test to prevent ci flakiness

ad6f178ea7d48cea7dffdf331bac0fb9a09208a5 authored about 9 years ago by Alex Genco <[email protected]>
Simplify socket reading/writing logic

aefdd4bab7b44870aeb10d729a05d7357fa2d203 authored about 9 years ago by Alex Genco <[email protected]>
Be consistent in qualifying constants

- Only use leading :: when required (like inside BasicObject)

74b895b847fe4dfd41070867949666086f35d67d authored about 9 years ago by Alex Genco <[email protected]>
Fix flaky tests

- Use IO#readpartial rather than IO#read_nonblock, to wait on
readability of stream
- Wait on ...

604975e6b936c66eb168bc3c97495a6e8086b20a authored about 9 years ago by Alex Genco <[email protected]>
Refactor host callback handling

d81a549d09efd949fc3973745371ceb5a70c7382 authored about 9 years ago by Alex Genco <[email protected]>
Revert "Add extra sleep to acceptance test to debug travis failures"

This reverts commit 239747c2c7a45a55304b14061dd09e2945372a0f.

11641200509c405658bb7b1e8112deb69baae51f authored about 9 years ago by Alex Genco <[email protected]>
Use fibers in asynchronous specs

c2fc2d669bc98d48130b490c9e479edd908ffb07 authored about 9 years ago by Alex Genco <[email protected]>
Add extra sleep to acceptance test to debug travis failures

239747c2c7a45a55304b14061dd09e2945372a0f authored about 9 years ago by Alex Genco <[email protected]>
Dogfood Neovim client in Host acceptance spec

0b27b59fb42d8d1cf4fd7e221d8757e06d0072d0 authored about 9 years ago by Alex Genco <[email protected]>
Add mocked out Host#run spec that needs a lot of love

24f51d9baa46be01cc60231dbdcc4a1ee417cec3 authored about 9 years ago by Alex Genco <[email protected]>
Make plugin just a manifest

fc01be2e752b3a4e8f9edd85e951328994373a8e authored about 9 years ago by Alex Genco <[email protected]>
Add neovim-ruby-host executable

- Loads files containing Neovim.plugin definitions from ARGV
- Delegates requests and notificati...

1e8f1bddc807f6466d65333d3ce07694f14e49ba authored about 9 years ago by Alex Genco <[email protected]>
Fix specs broken from host changes

dd6b47b0f7d9b4af6cda12adc882fcba31bb5dc0 authored about 9 years ago by Alex Genco <[email protected]>
Add pending acceptance test for host executable

f8c1c6a95b13963cea7c7a5450cd8e6b8ae551ee authored about 9 years ago by Alex Genco <[email protected]>
Use fibers to make synchronous requests

- Allows to make synchronous calls without interrupting a running async
session

dce8ae51b921c235a723c0fed1e34b05e9ea8147 authored about 9 years ago by Alex Genco <[email protected]>
Run specs for both UNIX and TCP sockets

c9fdcd89ac74aff9d0b6539f46c1549f75b7c747 authored about 9 years ago by Alex Genco <[email protected]>
Replace eventmachine with standard IO.select

92bfd83991a35500bae01a7326026d143d126cff authored about 9 years ago by Alex Genco <[email protected]>
Remove plugin README entry until examples work

5f7f4dc9c310eb33cbb3a34383d3d7f2a8aa9bfc authored about 9 years ago by Alex Genco <[email protected]>
Update README.md

c43ee145fff579f4ce2763bdd869c0c175898dec authored about 9 years ago by Alex Genco <[email protected]>
Update vendored neovim

9374743991fe9d17b1d3f8f8b41e3e58234581fc authored about 9 years ago by Alex Genco <[email protected]>
Update README

- Add information about writing plugin scripts

edfe33fce422f099ef5a2f9be721dddd274f5b65 authored about 9 years ago by Alex Genco <[email protected]>
update vendored neovim

8af154f8e06a138fed30b3a1390758be3abacf7c authored about 9 years ago by Alex Genco <[email protected]>