0
0
mirror of https://github.com/vim/vim.git synced 2025-09-23 03:43:49 -04:00

updated for version 7.0-087

This commit is contained in:
Bram Moolenaar
2006-09-05 14:31:54 +00:00
parent 53ed192b3c
commit 498efdb7f6
7 changed files with 43 additions and 35 deletions

View File

@@ -434,12 +434,8 @@ close_buffer(win, buf, action)
if (usingNetbeans)
netbeans_file_closed(buf);
#endif
#ifdef FEAT_AUTOCHDIR
/* Change directories when the acd option is set on. */
if (p_acd && curbuf->b_ffname != NULL
&& vim_chdirfile(curbuf->b_ffname) == OK)
shorten_fnames(TRUE);
#endif
/* Change directories when the 'acd' option is set. */
DO_AUTOCHDIR
/*
* Remove the buffer from the list.
@@ -1422,12 +1418,8 @@ enter_buffer(buf)
netbeans_file_activated(curbuf);
#endif
#ifdef FEAT_AUTOCHDIR
/* Change directories when the acd option is set on. */
if (p_acd && curbuf->b_ffname != NULL
&& vim_chdirfile(curbuf->b_ffname) == OK)
shorten_fnames(TRUE);
#endif
/* Change directories when the 'acd' option is set. */
DO_AUTOCHDIR
#ifdef FEAT_KEYMAP
if (curbuf->b_kmap_state & KEYMAP_INIT)
@@ -1436,6 +1428,18 @@ enter_buffer(buf)
redraw_later(NOT_VALID);
}
#if defined(FEAT_AUTOCHDIR) || defined(PROTO)
/*
* Change to the directory of the current buffer.
*/
void
do_autochdir()
{
if (curbuf->b_ffname != NULL && vim_chdirfile(curbuf->b_ffname) == OK)
shorten_fnames(TRUE);
}
#endif
/*
* functions for dealing with the buffer list
*/