forked from mirror/readline
fix typo
This commit is contained in:
parent
3ccecf626d
commit
390f0ebb6b
|
@ -26,6 +26,7 @@ You can read the source code in [example/main.go](https://github.com/chzyer/read
|
|||
|
||||
* Vim mode
|
||||
* More funny examples
|
||||
* Support dumb/eterm-color terminal in emacs
|
||||
|
||||
# Usage
|
||||
|
||||
|
@ -139,6 +140,7 @@ for {
|
|||
|
||||
`Meta`+`B` means press `Esc` and `n` separately.
|
||||
Users can change that in terminal simulator(i.e. iTerm2) to `Alt`+`B`
|
||||
Notice: `Meta`+`B` is equals with `Alt`+`B` in windows.
|
||||
|
||||
* Shortcut in normal mode
|
||||
|
||||
|
@ -210,10 +212,10 @@ Users can change that in terminal simulator(i.e. iTerm2) to `Alt`+`B`
|
|||
| Windows 10 | - |
|
||||
|
||||
### Notice:
|
||||
* `Ctrl`+`A` is not working in screen because it used as a control command by default
|
||||
* `Ctrl`+`A` is not working in `screen` because it used as a control command by default
|
||||
|
||||
If you test it otherwhere, whether it works fine or not, please let me know!
|
||||
|
||||
# Feedback
|
||||
|
||||
If you have any question, please submit an GitHub Issues and any pull request is welcomed :)
|
||||
If you have any questions, please submit a github issue and any pull requests is welcomed :)
|
||||
|
|
|
@ -240,6 +240,9 @@ func (r *RuneBuffer) LineCount() int {
|
|||
func (r *RuneBuffer) IdxLine() int {
|
||||
totalWidth := RunesWidth(r.buf[:r.idx]) + r.PromptLen()
|
||||
w := getWidth()
|
||||
if w == 0 {
|
||||
return 0
|
||||
}
|
||||
line := totalWidth / w
|
||||
|
||||
// if cursor is in last colmun and not any character behind it
|
||||
|
|
Loading…
Reference in New Issue