Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 1 | /* quickfix.c */ |
Bram Moolenaar | 2c7292d | 2017-03-05 17:43:31 +0100 | [diff] [blame] | 2 | int qf_init(win_T *wp, char_u *efile, char_u *errorformat, int newlist, char_u *qf_title, char_u *enc); |
Bram Moolenaar | ee8188f | 2019-02-05 21:23:04 +0100 | [diff] [blame] | 3 | int qf_stack_get_bufnr(void); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 4 | void qf_free_all(win_T *wp); |
Bram Moolenaar | 9f84ded | 2018-10-20 20:54:02 +0200 | [diff] [blame] | 5 | void check_quickfix_busy(void); |
64-bitman | 88d41ab | 2025-04-06 17:20:39 +0200 | [diff] [blame] | 6 | int qf_resize_quickfix_stack(int n); |
| 7 | int ll_resize_stack(win_T *wp, int n); |
| 8 | int qf_init_quickfix_stack(void); |
Bram Moolenaar | 0903750 | 2018-09-25 22:08:14 +0200 | [diff] [blame] | 9 | void copy_loclist_stack(win_T *from, win_T *to); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 10 | void qf_jump(qf_info_T *qi, int dir, int errornr, int forceit); |
| 11 | void qf_list(exarg_T *eap); |
| 12 | void qf_age(exarg_T *eap); |
Bram Moolenaar | f6acffb | 2016-07-16 16:54:24 +0200 | [diff] [blame] | 13 | void qf_history(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 14 | void qf_mark_adjust(win_T *wp, linenr_T line1, linenr_T line2, long amount, long amount_after); |
Bram Moolenaar | 0a08c63 | 2018-07-25 22:36:52 +0200 | [diff] [blame] | 15 | void qf_view_result(int split); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 16 | void ex_cwindow(exarg_T *eap); |
| 17 | void ex_cclose(exarg_T *eap); |
| 18 | void ex_copen(exarg_T *eap); |
Bram Moolenaar | dcb1700 | 2016-07-07 18:58:59 +0200 | [diff] [blame] | 19 | void ex_cbottom(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 20 | linenr_T qf_current_entry(win_T *wp); |
Yegappan Lakshmanan | af93691 | 2023-02-20 12:16:39 +0000 | [diff] [blame] | 21 | char *did_set_quickfixtextfunc(optset_T *args); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 22 | int grep_internal(cmdidx_T cmdidx); |
| 23 | void ex_make(exarg_T *eap); |
| 24 | int qf_get_size(exarg_T *eap); |
Bram Moolenaar | 25190db | 2019-05-04 15:05:28 +0200 | [diff] [blame] | 25 | int qf_get_valid_size(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 26 | int qf_get_cur_idx(exarg_T *eap); |
| 27 | int qf_get_cur_valid_idx(exarg_T *eap); |
| 28 | void ex_cc(exarg_T *eap); |
| 29 | void ex_cnext(exarg_T *eap); |
Bram Moolenaar | 3ff3311 | 2019-05-03 21:56:35 +0200 | [diff] [blame] | 30 | void ex_cbelow(exarg_T *eap); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 31 | void ex_cfile(exarg_T *eap); |
| 32 | void ex_vimgrep(exarg_T *eap); |
Bram Moolenaar | d823fa9 | 2016-08-12 16:29:27 +0200 | [diff] [blame] | 33 | int set_errorlist(win_T *wp, list_T *list, int action, char_u *title, dict_T *what); |
Bram Moolenaar | 8f77c5a | 2017-04-30 14:21:00 +0200 | [diff] [blame] | 34 | int set_ref_in_quickfix(int copyID); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 35 | void ex_cbuffer(exarg_T *eap); |
Bram Moolenaar | 5f7d4c0 | 2021-05-05 21:31:39 +0200 | [diff] [blame] | 36 | char_u *cexpr_get_auname(cmdidx_T cmdidx); |
| 37 | int trigger_cexpr_autocmd(int cmdidx); |
| 38 | int cexpr_core(exarg_T *eap, typval_T *tv); |
Bram Moolenaar | ef26954 | 2016-01-19 13:22:12 +0100 | [diff] [blame] | 39 | void ex_cexpr(exarg_T *eap); |
| 40 | void ex_helpgrep(exarg_T *eap); |
Yegappan Lakshmanan | 975a665 | 2022-10-14 13:11:13 +0100 | [diff] [blame] | 41 | void free_quickfix(void); |
Bram Moolenaar | e677df8 | 2019-09-02 22:31:11 +0200 | [diff] [blame] | 42 | void f_getloclist(typval_T *argvars, typval_T *rettv); |
| 43 | void f_getqflist(typval_T *argvars, typval_T *rettv); |
| 44 | void f_setloclist(typval_T *argvars, typval_T *rettv); |
| 45 | void f_setqflist(typval_T *argvars, typval_T *rettv); |
Bram Moolenaar | 071d427 | 2004-06-13 20:20:40 +0000 | [diff] [blame] | 46 | /* vim: set ft=c : */ |