Skip to content

Commit ec13b95

Browse files
committed
feat: add pager
1 parent da54374 commit ec13b95

File tree

3 files changed

+7
-0
lines changed

3 files changed

+7
-0
lines changed

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,6 +278,7 @@ profiles:
278278
| `push` | Push settings | \<key\>: \<value\> |
279279
| `rebase` | Rebase settings | \<key\>: \<value\> |
280280
| `rerere` | Rerere settings | \<key\>: \<value\> |
281+
| `pager` | Pager settings | \<key\>: \<value\> |
281282
| `tag` | Tag settings | \<key\>: \<value\> |
282283
| `url` | URL settings | \<key\>: \<value\> |
283284
| `user` | User settings | \<key\>: \<value\> |

internal/config/config.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ type Profile struct {
3535
Push map[string]any `yaml:"push,omitempty"`
3636
Rebase map[string]any `yaml:"rebase,omitempty"`
3737
Rerere map[string]any `yaml:"rerere,omitempty"`
38+
Pager map[string]any `yaml:"pager,omitempty"`
3839
Tag map[string]any `yaml:"tag,omitempty"`
3940
URL []URLConfig `yaml:"url,omitempty"`
4041
User UserConfig `yaml:"user,omitempty"`

internal/config/sections.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ var ConfigSections = []string{
2323
"push",
2424
"rebase",
2525
"rerere",
26+
"pager",
2627
"tag",
2728
}
2829

@@ -70,6 +71,8 @@ func (p *Profile) GetSection(name string) map[string]any {
7071
return p.Rebase
7172
case "rerere":
7273
return p.Rerere
74+
case "pager":
75+
return p.Pager
7376
case "tag":
7477
return p.Tag
7578
default:
@@ -121,6 +124,8 @@ func (p *Profile) SetSection(name string, values map[string]any) {
121124
p.Rebase = values
122125
case "rerere":
123126
p.Rerere = values
127+
case "pager":
128+
p.Pager = values
124129
case "tag":
125130
p.Tag = values
126131
}

0 commit comments

Comments
 (0)