🌐 AI搜索 & 代理 主页
blob: d070be6348971663d3ac913ed702a7ba541cb4e8 [file] [log] [blame]
Elijah Newrenca4eed72023-04-11 07:41:591#ifndef PAGER_H
2#define PAGER_H
3
4struct child_process;
Patrick Steinhardt59b61312024-12-17 06:43:495struct repository;
Elijah Newrenca4eed72023-04-11 07:41:596
Patrick Steinhardt59b61312024-12-17 06:43:497const char *git_pager(struct repository *r, int stdout_is_tty);
8void setup_pager(struct repository *r);
Rubén Justoe8bd8882024-07-25 13:44:399void wait_for_pager(void);
Elijah Newrenca4eed72023-04-11 07:41:5910int pager_in_use(void);
11int term_columns(void);
12void term_clear_line(void);
13int decimal_width(uintmax_t);
Patrick Steinhardt59b61312024-12-17 06:43:4914int check_pager_config(struct repository *r, const char *cmd);
Elijah Newrenca4eed72023-04-11 07:41:5915void prepare_pager_args(struct child_process *, const char *pager);
16
17extern int pager_use_color;
18
19#endif /* PAGER_H */