mirror of
https://github.com/junegunn/fzf.git
synced 2026-02-15 22:52:01 +08:00
Add {show,hide,toggle}-input and expose $FZF_INPUT_STATE
This commit is contained in:
@@ -46,6 +46,7 @@ func (r *FullscreenRenderer) NeedScrollbarRedraw() bool { return false
|
||||
func (r *FullscreenRenderer) ShouldEmitResizeEvent() bool { return false }
|
||||
func (r *FullscreenRenderer) Bell() {}
|
||||
func (r *FullscreenRenderer) HideCursor() {}
|
||||
func (r *FullscreenRenderer) ShowCursor() {}
|
||||
func (r *FullscreenRenderer) Refresh() {}
|
||||
func (r *FullscreenRenderer) Close() {}
|
||||
func (r *FullscreenRenderer) Size() TermSize { return TermSize{} }
|
||||
|
||||
@@ -1228,4 +1228,10 @@ func (w *LightWindow) EraseMaybe() bool {
|
||||
|
||||
func (r *LightRenderer) HideCursor() {
|
||||
r.showCursor = false
|
||||
r.csi("?25l")
|
||||
}
|
||||
|
||||
func (r *LightRenderer) ShowCursor() {
|
||||
r.showCursor = true
|
||||
r.csi("?25h")
|
||||
}
|
||||
|
||||
@@ -111,6 +111,10 @@ func (r *FullscreenRenderer) HideCursor() {
|
||||
r.showCursor = false
|
||||
}
|
||||
|
||||
func (r *FullscreenRenderer) ShowCursor() {
|
||||
r.showCursor = true
|
||||
}
|
||||
|
||||
func (r *FullscreenRenderer) PassThrough(str string) {
|
||||
// No-op
|
||||
// https://github.com/gdamore/tcell/pull/650#issuecomment-1806442846
|
||||
|
||||
@@ -616,6 +616,7 @@ type Renderer interface {
|
||||
ShouldEmitResizeEvent() bool
|
||||
Bell()
|
||||
HideCursor()
|
||||
ShowCursor()
|
||||
|
||||
GetChar() Event
|
||||
|
||||
|
||||
Reference in New Issue
Block a user