diff --git a/VERSION b/VERSION index ccbccc3..c043eea 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -2.2.0 +2.2.1 diff --git a/bombadillo.1 b/bombadillo.1 index f2da50e..ef3e479 100644 --- a/bombadillo.1 +++ b/bombadillo.1 @@ -106,6 +106,10 @@ R Reload the current page (does not destroy forward history). .TP .B +1, 2, 3, 4, 5, 6, 7, 8, 9, 0 +Quick navigation to the first 10 links on a page. The 0 key will navigate to the link numbered '10', all other numbers navigate to their matching link number. +.TP +.B u Scroll up an amount corresponding to 75% of your terminal window height in the current document. .TP diff --git a/client.go b/client.go index 855f79d..5322c08 100644 --- a/client.go +++ b/client.go @@ -162,6 +162,12 @@ func (c *client) TakeControlInput() { input := cui.Getch() switch input { + case '1', '2', '3', '4', '5', '6', '7', '8', '9', '0': + if input == '0' { + c.goToLink("10") + } else { + c.goToLink(string(input)) + } case 'j', 'J': // scroll down one line c.ClearMessage() diff --git a/cui/cui.go b/cui/cui.go index 7f2be9f..676fcc6 100644 --- a/cui/cui.go +++ b/cui/cui.go @@ -56,8 +56,8 @@ func Exit(exitCode int, msg string) { // InitTerm sets the terminal modes appropriate for Bombadillo func InitTerm() { SetCharMode() - Tput("rmam") // turn off line wrapping Tput("smcup") // use alternate screen + Tput("rmam") // turn off line wrapping } // CleanupTerm reverts changs to terminal mode made by InitTerm