mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2025-02-08 15:08:30 +00:00
Add half-page-{up,down} actions (#784)
This commit is contained in:
parent
05ed57a9f0
commit
11015df52f
@ -470,6 +470,8 @@ e.g. \fBfzf --bind=ctrl-j:accept,ctrl-k:kill-line\fR
|
|||||||
\fBnext-history\fR (\fIctrl-n\fR on \fB--history\fR)
|
\fBnext-history\fR (\fIctrl-n\fR on \fB--history\fR)
|
||||||
\fBpage-down\fR \fIpgdn\fR
|
\fBpage-down\fR \fIpgdn\fR
|
||||||
\fBpage-up\fR \fIpgup\fR
|
\fBpage-up\fR \fIpgup\fR
|
||||||
|
\fBhalf-page-down\fR
|
||||||
|
\fBhalf-page-up\fR
|
||||||
\fBpreview-down\fR
|
\fBpreview-down\fR
|
||||||
\fBpreview-up\fR
|
\fBpreview-up\fR
|
||||||
\fBpreview-page-down\fR
|
\fBpreview-page-down\fR
|
||||||
|
@ -688,6 +688,10 @@ func parseKeymap(keymap map[int]actionType, execmap map[int]string, str string)
|
|||||||
keymap[key] = actPageUp
|
keymap[key] = actPageUp
|
||||||
case "page-down":
|
case "page-down":
|
||||||
keymap[key] = actPageDown
|
keymap[key] = actPageDown
|
||||||
|
case "half-page-up":
|
||||||
|
keymap[key] = actHalfPageUp
|
||||||
|
case "half-page-down":
|
||||||
|
keymap[key] = actHalfPageDown
|
||||||
case "previous-history":
|
case "previous-history":
|
||||||
keymap[key] = actPreviousHistory
|
keymap[key] = actPreviousHistory
|
||||||
case "next-history":
|
case "next-history":
|
||||||
|
@ -186,6 +186,8 @@ const (
|
|||||||
actUp
|
actUp
|
||||||
actPageUp
|
actPageUp
|
||||||
actPageDown
|
actPageDown
|
||||||
|
actHalfPageUp
|
||||||
|
actHalfPageDown
|
||||||
actJump
|
actJump
|
||||||
actJumpAccept
|
actJumpAccept
|
||||||
actPrintQuery
|
actPrintQuery
|
||||||
@ -1478,6 +1480,12 @@ func (t *Terminal) Loop() {
|
|||||||
case actPageDown:
|
case actPageDown:
|
||||||
t.vmove(-(t.maxItems() - 1))
|
t.vmove(-(t.maxItems() - 1))
|
||||||
req(reqList)
|
req(reqList)
|
||||||
|
case actHalfPageUp:
|
||||||
|
t.vmove(t.maxItems() / 2)
|
||||||
|
req(reqList)
|
||||||
|
case actHalfPageDown:
|
||||||
|
t.vmove(-(t.maxItems() / 2))
|
||||||
|
req(reqList)
|
||||||
case actJump:
|
case actJump:
|
||||||
t.jumping = jumpEnabled
|
t.jumping = jumpEnabled
|
||||||
req(reqJump)
|
req(reqJump)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user