vim-patch:7.4.449

Problem:    Can't easily close the help window. (Chris Gaal)
Solution:   Add ":helpclose". (Christian Brabandt)

https://code.google.com/p/vim/source/detail?r=v7-4-449
This commit is contained in:
Florian Walch 2014-12-23 11:35:25 +01:00
parent c3de63bfbc
commit 1e17904eb2
5 changed files with 22 additions and 1 deletions

View File

@ -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

View File

@ -1242,6 +1242,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

View File

@ -5644,6 +5644,18 @@ struct sign
static sign_T *first_sign = NULL;
static int next_sign_typenr = 1;
/*
* ":helpclose": Close the help window
*/
void ex_helpclose(exarg_T *eap)
{
FOR_ALL_WINDOWS_IN_TAB(win, curtab) {
if (win->w_buffer->b_help) {
win_close(win, FALSE);
break;
}
}
}
static char *cmds[] = {
"define",

View File

@ -840,6 +840,11 @@ return {
flags=bit.bor(BANG, EXTRA, NOTRLCOM),
func='ex_help',
},
{
command='helpclose',
flags=bit.bor(RANGE, NOTADR, COUNT, TRLBAR),
func='ex_helpclose',
},
{
command='helpfind',
flags=bit.bor(EXTRA, NOTRLCOM),

View File

@ -288,7 +288,7 @@ static int included_patches[] = {
//452,
//451,
//450,
//449,
449,
//448 NA
//447,
//446,