forked from aniani/vim
updated for version 7.4.449
Problem: Can't easily close the help window. (Chris Gaal) Solution: Add ":helpclose". (Christian Brabandt)
This commit is contained in:
parent
4ee40b0515
commit
5bfa2ed6e4
@ -96,6 +96,9 @@ Help on help files *helphelp*
|
||||
find a tag in a file with the same language as the
|
||||
current file. See |help-translated|.
|
||||
|
||||
*:helpc* *:helpclose*
|
||||
:helpc[lose] Close one help window.
|
||||
|
||||
*:helpg* *:helpgrep*
|
||||
:helpg[rep] {pattern}[@xx]
|
||||
Search all help text files and make a list of lines
|
||||
|
@ -1244,6 +1244,7 @@ tag command action ~
|
||||
|:gvim| :gv[im] start the GUI
|
||||
|:hardcopy| :ha[rdcopy] send text to the printer
|
||||
|:help| :h[elp] open a help window
|
||||
|:helpclose| :helpc[lose] close one help window
|
||||
|:helpfind| :helpf[ind] dialog to open a help window
|
||||
|:helpgrep| :helpg[rep] like ":grep" but searches help files
|
||||
|:helptags| :helpt[ags] generate help tags for a directory
|
||||
|
@ -5899,6 +5899,24 @@ erret:
|
||||
vim_free(tag);
|
||||
}
|
||||
|
||||
/*
|
||||
* ":helpclose": Close the help window
|
||||
*/
|
||||
void
|
||||
ex_helpclose(eap)
|
||||
exarg_T *eap UNUSED;
|
||||
{
|
||||
win_T *win;
|
||||
|
||||
FOR_ALL_WINDOWS(win)
|
||||
{
|
||||
if (win->w_buffer->b_help)
|
||||
{
|
||||
win_close(win, FALSE);
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#if defined(FEAT_MULTI_LANG) || defined(PROTO)
|
||||
/*
|
||||
|
@ -417,6 +417,8 @@ EX(CMD_gvim, "gvim", ex_gui,
|
||||
BANG|FILES|EDITCMD|ARGOPT|TRLBAR|CMDWIN),
|
||||
EX(CMD_help, "help", ex_help,
|
||||
BANG|EXTRA|NOTRLCOM),
|
||||
EX(CMD_helpclose, "helpclose", ex_helpclose,
|
||||
RANGE|NOTADR|COUNT|TRLBAR),
|
||||
EX(CMD_helpfind, "helpfind", ex_helpfind,
|
||||
EXTRA|NOTRLCOM),
|
||||
EX(CMD_helpgrep, "helpgrep", ex_helpgrep,
|
||||
|
@ -44,6 +44,7 @@ void write_viminfo_sub_string __ARGS((FILE *fp));
|
||||
void free_old_sub __ARGS((void));
|
||||
int prepare_tagpreview __ARGS((int undo_sync));
|
||||
void ex_help __ARGS((exarg_T *eap));
|
||||
void ex_helpclose __ARGS((exarg_T *eap));
|
||||
char_u *check_help_lang __ARGS((char_u *arg));
|
||||
int help_heuristic __ARGS((char_u *matched_string, int offset, int wrong_case));
|
||||
int find_help_tags __ARGS((char_u *arg, int *num_matches, char_u ***matches, int keep_lang));
|
||||
|
@ -741,6 +741,8 @@ static char *(features[]) =
|
||||
|
||||
static int included_patches[] =
|
||||
{ /* Add new patch number below this line */
|
||||
/**/
|
||||
449,
|
||||
/**/
|
||||
448,
|
||||
/**/
|
||||
|
Loading…
x
Reference in New Issue
Block a user