Ecosyste.ms: OpenCollective

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

github.com/chzyer/readline

Readline is a pure go(golang) implementation for GNU-Readline kind library
https://github.com/chzyer/readline

fixing deadloop when input is filtered

7f93d88cd5ffa0e805d58d2f9fc3191be15ec668 authored over 2 years ago by ChenYe <[email protected]>
Handle keypad mode cursor key escape sequences. (#203)

Normally the terminal uses CSI escape sequences when the UP, DOWN,
LEFT, RIGHT and HOME, END ke...

8e4bd417b9169c9482a55f3faaeef208b5bf7eb4 authored over 2 years ago by Thomas O'Dowd <[email protected]>
restore term when receive signal (#200)

* restore term when receive signal

add `CaptureExitSignal` to capture exit signals and exit g...

80e2d1961b54085db2bc4356d9d5409ff1dfd64a authored over 2 years ago by ChenYe <[email protected]>
Added 'os400' (#201)

As per https://github.com/chzyer/readline/pull/175#issuecomment-1100887727

c34436b973319b89cca78b0c349d5ae4cb6f8906 authored over 2 years ago by Derick Rethans <[email protected]>
AIX support (#175)

This commit adds support for AIX operating system.

- move term_solaris.go to term_nosyscall6...

a5e9f81cc27354650700e87ddaae152920799861 authored over 2 years ago by Clément Chigot <[email protected]>
add go.mod and remove unnecessary dep

a11d8f26cf341bf137be1bb7eab47716758fc80b authored over 2 years ago by ChenYe <[email protected]>
Modify the display width for Chinese characters and so on (#145)

The display width will not be right if there have Chinese characters in the display. It will ove...

2972be24d48e78746da79ba8e24e8b488c9880de authored over 6 years ago by Jim-wiselike <[email protected]>
Fix ioloop groutine leaks bug. (#136)

* Fix ioloop groutine leaks bug.

* fix func (o *Operation) ioloop() L:125 hangs

f6d7a1f6fbf35bbf9beb80dc63c56a29dcfb759f authored about 7 years ago by soopsio <[email protected]>
Fix panic 'integer divide by zero' when terminal width too low (#137)

40d6036c335e2d60080b8f2787a0597f152d6188 authored about 7 years ago by François-Xavier Aguessy <[email protected]>
Fix panic for ReadPassword (#133)

a4d5111b617813c5d09df1ba6d76394ed71b1644 authored about 7 years ago by Abiola Ibrahim <[email protected]>
operation: fix SetConfig races (#131)

6a4bc7b4feaeff8feb63f87d5fb2cf3e3610a559 authored about 7 years ago by Eugene Apollonsky <[email protected]>
Prefill user input (#101)

* Using a fillable stdin reader

* Adding some documentation to the new features

9cc74fe5ad0b00fec8ec9aae93ac4f94dd5cbd1a authored about 7 years ago by mrsinham <[email protected]>
enabling disabling history (#102)

af545c8af60b3bf8afce9eec0c13cdfaab28d611 authored about 7 years ago by mrsinham <[email protected]>
fix: on linux multine move was not working (#103)

on linux, if you want to change line, \b are not enough. You need to change line
and move to th...

aee0fa669ff97af4d5ed3c67a7f95935f82a74b5 authored about 7 years ago by mrsinham <[email protected]>
NewEx: fix panic if cfg.Painter is not given (#129)

aa9ed7db496e1e26f67e8f8acb0f419be1dfc4a5 authored about 7 years ago by Saeed Rasooli <[email protected]>
Add support for bold text. (#106)

Currently, bold text isn't supported. This adds the support for bold
text formatting.

c6c3e8d906ba7953916106bab2ad6cc829c811cf authored about 7 years ago by Jelmer Snoeck <[email protected]>
intercept line rendering using a 'Painter' (#116)

707fd8ecaac588b680bad776a88085af7f7a49d7 authored about 7 years ago by Thomas Bradford <[email protected]>
Add barebones support for yank/paste (#120)

9f56defe66d6a0b145a2a2f19aa8c9a0d956b36a authored about 7 years ago by Sagar Mittal <[email protected]>
correct spelling mistake (#127)

045fff973b5ec2fcbeacdf87f1bd64c0eb25b163 authored about 7 years ago by Edward Betts <[email protected]>
travis: update go version (#128)

8d510b4136a47c9011448454360b719e007a455c authored about 7 years ago by Davor Kapsa <[email protected]>
Bugfix in rewriteHistory (#121)

Previously, rewriteHistory was incorrect - it did not preserve the
newlines between history lin...

01c4e90c3576b48993f8595eea7fa47c82c2adcb authored about 7 years ago by Jordan Lewis <[email protected]>
Add two API methods to set RuneBuffer state before prompting the user (#105)

* Expose RuneBuffer.Set through Operation's API

This allows a user to prefill a line before t...

41eea22f717c616615e1e59aa06cf831f9901f35 authored almost 8 years ago by Paul Tagliamonte <[email protected]>
Solaris support (#110)

* Add support for solaris

* Change state to handle system dependent termios type.
* Move sys...

8a1389155f133761e8e73b585f47ed27a78b74d5 authored almost 8 years ago by Gereon Frey <[email protected]>
Adding knq/usql to README.md (#107)

usql is a new project that is making extensive use of readline. usql is
roughly 3 days old, and...

784bd70fe0690cd8994a9f7fec6cde879a6629b8 authored almost 8 years ago by Kenneth Shaw <[email protected]>
Ability to filter out input runes (#104)

Could be used to mask/disable some actions (like Ctrl-Z, or searching by
Ctrl-R and Ctrl-S)

f892600c35265c3b2d0c79322107239c1ec9479b authored almost 8 years ago by Jiří Setnička <[email protected]>
fix terminal data race (#99)

eef24db1d59cac55d773312ab6efe1890187f2de authored almost 8 years ago by chzyer <[email protected]>
Fix panic: runtime error: slice bounds out of range (#94)

Reslicing line[10:] went wrong if only 'setprompt' was entered, without a space after.

c914be64f07d9998f52bf0d598ec26d457168c0f authored about 8 years ago by Remi Reuvekamp <[email protected]>
fix deadlock in cancelable stdin (#89)

* fix deadlock in cancelable stdin

* fix notify back

* [cancelable stdin] fix c.notify

25c2772d5fd908077927228597b084a1f1a0e66d authored about 8 years ago by chzyer <[email protected]>
add HistorySearchFold (#86)

* add HistorySearchFold

* [history] fix test

94eaec69a77412489ca2cc8916c6e0bc12c40bf1 authored about 8 years ago by chzyer <[email protected]>
Fix column padding calculation to prevent wrapping (#83)

The calculation to determine how many spaces to use when padding
columns wasn't taking into acc...

bc5e38790401d0bd69ffb858eb368eb8661c8c34 authored about 8 years ago by Ben Browning <[email protected]>
Bugfix/datarace prompt (#81)

* fix data race in PromptLen

* add lock for all operation in RuneBuffer

* add race test

...

283f5429f7723ac628cb68a44a11097c11a7a9c1 authored over 8 years ago by chzyer <[email protected]>
fix data race in PromptLen (#80)

820d6f2766192535919775cba5cda7c5cd6d35af authored over 8 years ago by chzyer <[email protected]>
remove unused field

31ab3eee0c7232dcb9abeb3876ca2739df53872d authored over 8 years ago by chzyer <[email protected]>
lazy init CancelableStdin() (#78)

6cbf970b0b5f8014bf6a06764900cc89a4622bb2 authored over 8 years ago by chzyer <[email protected]>
lazy fire ioloop (#77)

edfa7c9dbf799edc239f9fcaa75ae08d443fb8d4 authored over 8 years ago by chzyer <[email protected]>
remove unused files

bc5c91eb5bc99e662b22bfaa6b84ddc56b70eccc authored over 8 years ago by chzyer <[email protected]>
update readme

f533ef1caae91a1fcc90875ff9a5a030f0237c6a authored over 8 years ago by chzyer <[email protected]>
support insert tag char (#74)

31eb6be473df4930679259cfa284ef4cc80d1d8c authored over 8 years ago by chzyer <[email protected]>
fix cancelablestdin

4ffff9f41c7765e965fc9543d0242dd1088766ef authored over 8 years ago by chzyer <[email protected]>
let stdin cancelable (#72)

6cbc078c57d230c58f91ce0274e4ac1a5f370c9d authored over 8 years ago by chzyer <[email protected]>
Fix: a backup plan when can't get size of terminal (#71)

* fix (0,0) size

* fix

27fdf0b28553d0c2f87f331be53b269637c70b5e authored over 8 years ago by chzyer <[email protected]>
mylg added to README->Who is using Readline (#70)

8159bd380cc4d5b344668c55e969b9d16165368d authored over 8 years ago by Mehrdad Arshad Rad <[email protected]>
Fix deadlock on rewrite of opHistory when history limit is reached (#69)

It is possible for `opHistory.Rewrite` to be called from
`opHistory.historyUpdatePath`. This is...

a193146c91dea4b6cf30f355e99fb85f73d20f07 authored over 8 years ago by Nathan VanBenschoten <[email protected]>
[readme] update who is using readline

c144c8dde4996a05f596bd5acb730d172968e26c authored over 8 years ago by chzyer <[email protected]>
added fd mutex to prevent data race on history updates with closing the history file (#66)

a0c5244a21f4cb4a26e7c4801c6ecbe4394222b5 authored over 8 years ago by John Cramb <[email protected]>
update changelog

62c6fe6193755f722b8b8788aa7357be55a50ff1 authored over 8 years ago by chzyer <[email protected]>
update changelog

c2d777f687510b172c00eceacd38892b0b886bdf authored over 8 years ago by chzyer <[email protected]>
fix #36 vim mode: 'e' moves to the beginning of the next word (#64)

I updated the switch in vim.go to treat 'w' and 'W' differently to 'e' and 'E'.

I then added ...

47d43db0fde4ed6195acc738361b107c76e83158 authored over 8 years ago by aktungmak <[email protected]>
Dynamic autocompletion (#60)

* Dynamic autocompletion implemented

Now there is a new item type "PcItemDynamic" which takes...

cffdf641d1121640d4cc46e360c5732d2440c591 authored over 8 years ago by Jiří Setnička <[email protected]>
[complete] avoid reach end of line in windows

dc578a10ae7ca0e510a047738f29d237176fd336 authored over 8 years ago by chzyer <[email protected]>
[windows] fix ansi parse by remove channel

f83f3269ca72cc44a13b43ad36debf92c00e478c authored over 8 years ago by chzyer <[email protected]>
fix windows compile error

4f0ff8f850e0dcfd6993a35f3ed3af9bd9e18602 authored over 8 years ago by chzyer <[email protected]>
Fix #62: move dependent package "terminal" to "term" (#65)

d478c186fd806335d71883cf58f0d36ec6d0edc8 authored over 8 years ago by chzyer <[email protected]>
[terminal] fix when only stderr is tty (1>/dev/null)

3717d7c383e7038a963f0fcf0e047943e4c0c153 authored over 8 years ago by chzyer <[email protected]>
Fix #59 , support HOME/END for <Esc>OH/F

683bf8ff7cd77265a852553c3c3e37a464339049 authored over 8 years ago by chzyer <[email protected]>
fixes: flush chars if got io.EOF without '\n' (#58)

b411b0f4b22d724d98f4288aebd10cf2ddb42207 authored over 8 years ago by chzyer <[email protected]>
[readme] add who is using readline

03625fbce39089d52a89922753e80125430d0d62 authored over 8 years ago by chzyer <[email protected]>
Add ClearScreen operation on Ctrl+L (#56)

* Add ClearScreen operation on Ctrl+L

* Remove TODO from clear screen in readme

* Don't us...

92c174e5fb5590f1ddbabd5963ffc799f2323b10 authored over 8 years ago by Steven Oud <[email protected]>
[release] 1.3

64a71f22be412fa183322657872f81a757eb8665 authored over 8 years ago by chzyer <[email protected]>
[completer] Fix bug which causes integer divide by zero panicking when input buffer is empty (#54)

* [completer] Fixes issue #53

* Changing check to candidateSource

dc15d0f641fde6ef77e68f2b67762b62da0b3447 authored over 8 years ago by Ante Kresic <[email protected]>
Added sponsors (#51)

8fbe9eac1a2ebe48388ddc25feb9264633e330fb authored over 8 years ago by Xavier Damman <[email protected]>
[history] fix bug that check equals with previous command (#49)

dc5da28fbf5287157fcd4719c794b59cd8852115 authored over 8 years ago by chzyer <[email protected]>
fix typo

1e0917c739068079ba7ec4709d6ae817aac3c96b authored over 8 years ago by chzyer <[email protected]>
update README

fd07ffef1be0a5af7f4f632248c1afaf81ca90a4 authored over 8 years ago by chzyer <[email protected]>
support suspend process (#48)

* support suspend process

* fix suspend in windows

* add comments

3ea5940c39fd1c2fbac10093860872bffb543248 authored over 8 years ago by chzyer <[email protected]>
[completer] add SegmentAutoComplete

52d8a65723161adc943aa5979c59de75573f9661 authored over 8 years ago by chzyer <[email protected]>
[remote] fix test

de49e7f118e111e71e06a6d754add11ac2165a57 authored over 8 years ago by chzyer <[email protected]>
[remote] fix remote

d4c46a49e6df3f4906491214f06e24dd8ec0310e authored over 8 years ago by chzyer <[email protected]>
Auto complete with space prefixed line (#46)

* auto-complete gets displayed even with space characters prefixing the line

* demo test back...

e3e573aa21f1b8930f1dae69c9d36631aba213c5 authored over 8 years ago by Michal Pristas <[email protected]>
Merge pull request #44 from chzyer/feature/remove_runes_subpackage

Fix #43 , remove sub-package for gopkg compatiblity

f2a9cba613d3b2f1eb435992201d5787e6551830 authored over 8 years ago by chzyer <[email protected]>
Fix #43 , remove sub-package for gopkg compatiblity

6cc043de3706751bc6238f3056ae6f33fb1fcea1 authored over 8 years ago by chzyer <[email protected]>
[complete] remove debug

e950f01ab4112e2a1f660f9fd6ac56e447b5f5b3 authored over 8 years ago by chzyer <[email protected]>
[complete] fix doSegment

9d26a3bde6e4dd9992c5abefab06b9acee24154e authored over 8 years ago by chzyer <[email protected]>
[complete] add segment complete

4606bfd979eeccc7353af0eefcfee124ceaf744d authored over 8 years ago by chzyer <[email protected]>
add readline.Password()

d85c8b4802f350f987ed1389f90bee7e6f61586f authored over 8 years ago by chzyer <[email protected]>
[remote] add a onListen func

a5bc4d464ad74fd6abbbe88da940421ecb603618 authored over 8 years ago by chzyer <[email protected]>
[readline-im] add readme

5652dc7c25e69b42e7303783133eb89b0fdbd645 authored over 8 years ago by chzyer <[email protected]>
[example] Add a IM example

218eb7fff63559df3269ee27585297e789481d37 authored over 8 years ago by chzyer <[email protected]>
Merge pull request #42 from chzyer/bugfix/use_single_again

Fix breaking scroll buffer

91ba4d48f036c18a0a22779963405ca9e2c7c089 authored over 8 years ago by chzyer <[email protected]>
remove test for SplitByMultiLine

19657124c7522d51252a8e942d2cb3f8b78ce0ad authored over 8 years ago by chzyer <[email protected]>
remove SplitByMultiLine

e5e328dcc7998366a6b6cc54b31f42fe35d73592 authored over 8 years ago by chzyer <[email protected]>
[runebuffer] use single line

b1b67f8632b4b85daf3adf90590c13f200582051 authored over 8 years ago by chzyer <[email protected]>
Fix #39, remote can raise a EOF error now

30b462e50b8f8a1172c3b2f780894c0db2ae2dcb authored over 8 years ago by chzyer <[email protected]>
return remain line if interrupt.

1e409caaf3dcb4d28171bc08fc5dcd7e2ac22b84 authored over 8 years ago by chzyer <[email protected]>
fix wordbreak to add number

bb5b4af6e7f53d397620281215d866caf8923cee authored over 8 years ago by chzyer <[email protected]>
fix remote

4e554e2dd029470887fb6d527996ee8574eb4528 authored almost 9 years ago by chzyer <[email protected]>
Merge pull request #38 from buaazp/master

add SetChildren for prefix completer interface

402307d9c0584071893dfb7b8ed8ebd3796e370e authored almost 9 years ago by Chzyer <[email protected]>
add SetChildren for prefix completer interface

3138d3552b64f25c9f945c792a889d598981c80a authored almost 9 years ago by 招牌疯子 <[email protected]>
add remote mode

b57eccfd02fe666e4feb3cff230ee08b916853ab authored almost 9 years ago by chzyer <[email protected]>
update changelog

14e9df7f3c68bca64f111bab38196975d4696e2f authored almost 9 years ago by Cheney <[email protected]>
refactory

867002449c9be7c1fc90c4de5100a8a8cd58df8d authored almost 9 years ago by Cheney <[email protected]>
fix stdin in windows

c4ec21b1c62b3ec61e806c33a5240fb23d92cadb authored almost 9 years ago by Cheney <[email protected]>
fix multiline

4ae9d7e0fd1ee6d96f67b8e08a42b6e0e84da638 authored almost 9 years ago by Cheney <[email protected]>
release 1.2

bd7c8c6fbe3b26f6ebf9eaaef58ae7eb35c67ee8 authored almost 9 years ago by Cheney <[email protected]>
Merge pull request #34 from xdamman/patch-1

Added OpenCollective badge and list of backers

e9e6c35b06f2397adec3a6a5dfa89969d706b9fc authored almost 9 years ago by Chzyer <[email protected]>
Added OpenCollective badge and list of backers

The list of backers at the bottom will automatically show the avatar / logo of the backers and l...

f445eb9c9d3d14c48952a825e7c795bd8b978c15 authored almost 9 years ago by Xavier Damman <[email protected]>
Merge pull request #33 from chzyer/feature/support_more_vim_feature

Support more vim shortcut

44ccc71d92980cba068e4d78edbafb291279f9db authored almost 9 years ago by Chzyer <[email protected]>
update readme

f1ecca38cc1764a853c520f10cb1d89481e523b1 authored almost 9 years ago by Cheney <[email protected]>
#22 support more vim shortcut

* c<motion>, d<motion> (change, delete)
* x (delete character)
* r (replace character)

e967bfcedbd78d770051a5ed72ecbdf0f40aa96e authored almost 9 years ago by Cheney <[email protected]>
Merge pull request #32 from guanqun/add-api-for-set-completion

add a new API to set auto complete

a0bb3f70e4e781b8249963efda8dee347565f2a6 authored almost 9 years ago by Chzyer <[email protected]>