Readline is a pure go(golang) implementation for GNU-Readline kind library
Clone or download
Jim-wiselike and chzyer 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 overflow the line, if the Chinese characters are at the end of a line. And makes "lines" value not the right number of line rows,  which makes "239: fmt.Fprintf" produce wrong output.
Latest commit 2972be2 Jun 3, 2018
Permalink
Failed to load latest commit information.
doc update readme Sep 2, 2016
example Ability to filter out input runes (#104) Feb 20, 2017
runes Fix #43 , remove sub-package for gopkg compatiblity Apr 5, 2016
.gitignore Fix ioloop groutine leaks bug. (#136) Dec 8, 2017
.travis.yml travis: update go version (#128) Oct 2, 2017
CHANGELOG.md correct spelling mistake (#127) Oct 2, 2017
LICENSE Initial commit Sep 20, 2015
README.md Solaris support (#110) Mar 12, 2017
ansi_windows.go Add support for bold text. (#106) Oct 2, 2017
complete.go Modify the display width for Chinese characters and so on (#145) Jun 3, 2018
complete_helper.go Dynamic autocompletion (#60) Jul 26, 2016
complete_segment.go [completer] add SegmentAutoComplete Apr 12, 2016
complete_segment_test.go [remote] fix test Apr 10, 2016
history.go enabling disabling history (#102) Oct 2, 2017
operation.go Fix ioloop groutine leaks bug. (#136) Dec 8, 2017
password.go Fix panic for ReadPassword (#133) Nov 3, 2017
rawreader_windows.go add comment Oct 9, 2015
readline.go Fix ioloop groutine leaks bug. (#136) Dec 8, 2017
readline_test.go Bugfix/datarace prompt (#81) Sep 15, 2016
remote.go Fix ioloop groutine leaks bug. (#136) Dec 8, 2017
runebuf.go fix: on linux multine move was not working (#103) Oct 2, 2017
runes.go add HistorySearchFold (#86) Oct 3, 2016
runes_test.go Fix #43 , remove sub-package for gopkg compatiblity Apr 5, 2016
search.go Fix: a backup plan when can't get size of terminal (#71) Aug 31, 2016
std.go Fix ioloop groutine leaks bug. (#136) Dec 8, 2017
std_windows.go finish windows support Sep 29, 2015
term.go Solaris support (#110) Mar 12, 2017
term_bsd.go Solaris support (#110) Mar 12, 2017
term_linux.go Solaris support (#110) Mar 12, 2017
term_solaris.go Solaris support (#110) Mar 12, 2017
term_unix.go Solaris support (#110) Mar 12, 2017
term_windows.go fix windows compile error Jul 21, 2016
terminal.go Prefill user input (#101) Oct 2, 2017
utils.go Add barebones support for yank/paste (#120) Oct 2, 2017
utils_test.go remove test for SplitByMultiLine Mar 30, 2016
utils_unix.go Solaris support (#110) Mar 12, 2017
utils_windows.go Add ClearScreen operation on Ctrl+L (#56) May 16, 2016
vim.go Add barebones support for yank/paste (#120) Oct 2, 2017
windows_api.go finish windows support Sep 29, 2015

README.md