Mercurial > vim
diff src/buffer.c @ 2411:68e394361ca3 vim73
Add "q" item for 'statusline'. Add w:quickfix_title. (Lech Lorens)
author | Bram Moolenaar <bram@vim.org> |
---|---|
date | Sun, 25 Jul 2010 16:58:46 +0200 |
parents | ce5a380d5144 |
children | 6768ebd0bc04 |
line wrap: on
line diff
--- a/src/buffer.c +++ b/src/buffer.c @@ -60,6 +60,11 @@ static void insert_sign __ARGS((buf_T *b static void buf_delete_signs __ARGS((buf_T *buf)); #endif +#if defined(FEAT_WINDOWS) && defined(FEAT_QUICKFIX) +static char *msg_loclist = N_("[Location List]"); +static char *msg_qflist = N_("[Quickfix List]"); +#endif + /* * Open current buffer, that is: open the memfile and read the file into * memory. @@ -3878,6 +3883,13 @@ build_stl_str_hl(wp, out, outlen, fmt, u str = (char_u *)((opt == STL_PREVIEWFLAG_ALT) ? ",PRV" : _("[Preview]")); break; + + case STL_QUICKFIX: + if (bt_quickfix(wp->w_buffer)) + str = (char_u *)(wp->w_llist_ref + ? _(msg_loclist) + : _(msg_qflist)); + break; #endif case STL_MODIFIED: @@ -5124,9 +5136,9 @@ buf_spname(buf) goto win_found; win_found: if (win != NULL && win->w_llist_ref != NULL) - return _("[Location List]"); + return _(msg_loclist); else - return _("[Quickfix List]"); + return _(msg_qflist); } #endif #ifdef FEAT_QUICKFIX