mirror of
https://github.com/charmbracelet/glow
synced 2025-03-04 23:07:12 +00:00
Don't show stash/memo info in pager help for news
This commit is contained in:
parent
3b06ccbc34
commit
186d07da55
1 changed files with 19 additions and 3 deletions
22
ui/pager.go
22
ui/pager.go
|
@ -460,12 +460,11 @@ func (m pagerModel) setNoteView(b *strings.Builder) {
|
||||||
|
|
||||||
func (m pagerModel) helpView() (s string) {
|
func (m pagerModel) helpView() (s string) {
|
||||||
memoOrStash := "m set memo"
|
memoOrStash := "m set memo"
|
||||||
log.Println(m.currentDocument.markdownType)
|
|
||||||
if m.authStatus == authOK && m.currentDocument.markdownType == localMarkdown {
|
if m.authStatus == authOK && m.currentDocument.markdownType == localMarkdown {
|
||||||
memoOrStash = "s stash this document"
|
memoOrStash = "s stash this document"
|
||||||
}
|
}
|
||||||
|
|
||||||
col1 := [...]string{
|
col1 := []string{
|
||||||
"g/home go to top",
|
"g/home go to top",
|
||||||
"G/end go to bottom",
|
"G/end go to bottom",
|
||||||
"",
|
"",
|
||||||
|
@ -474,13 +473,21 @@ func (m pagerModel) helpView() (s string) {
|
||||||
"q quit",
|
"q quit",
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if m.currentDocument.markdownType == newsMarkdown {
|
||||||
|
deleteFromStringSlice(col1, 3)
|
||||||
|
}
|
||||||
|
|
||||||
s += "\n"
|
s += "\n"
|
||||||
s += "k/↑ up " + col1[0] + "\n"
|
s += "k/↑ up " + col1[0] + "\n"
|
||||||
s += "j/↓ down " + col1[1] + "\n"
|
s += "j/↓ down " + col1[1] + "\n"
|
||||||
s += "b/pgup page up " + col1[2] + "\n"
|
s += "b/pgup page up " + col1[2] + "\n"
|
||||||
s += "f/pgdn page down " + col1[3] + "\n"
|
s += "f/pgdn page down " + col1[3] + "\n"
|
||||||
s += "u ½ page up " + col1[4] + "\n"
|
s += "u ½ page up " + col1[4] + "\n"
|
||||||
s += "d ½ page down " + col1[5]
|
s += "d ½ page down "
|
||||||
|
|
||||||
|
if len(col1) > 5 {
|
||||||
|
s += col1[5]
|
||||||
|
}
|
||||||
|
|
||||||
s = indent(s, 2)
|
s = indent(s, 2)
|
||||||
|
|
||||||
|
@ -557,3 +564,12 @@ func glamourRender(m pagerModel, markdown string) (string, error) {
|
||||||
|
|
||||||
return content, nil
|
return content, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// ETC
|
||||||
|
|
||||||
|
// Note: this runs in linear time; O(n).
|
||||||
|
func deleteFromStringSlice(a []string, i int) []string {
|
||||||
|
copy(a[i:], a[i+1:])
|
||||||
|
a[len(a)-1] = ""
|
||||||
|
return a[:len(a)-1]
|
||||||
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue