aboutsummaryrefslogtreecommitdiff
path: root/src/buffer.c
diff options
context:
space:
mode:
authoraph <a.hewson@gmail.com>2014-04-01 19:52:48 +0100
committerThiago de Arruda <tpadilha84@gmail.com>2014-04-04 21:44:58 -0300
commit535c450c72bb643aaff5e024d64980e124d6ddec (patch)
tree386981133222d8b2ef9221d4f30a203a035fce91 /src/buffer.c
parent94013a73f7f09b8ea6782394e6a07a88a447a1cd (diff)
downloadrneovim-535c450c72bb643aaff5e024d64980e124d6ddec.tar.gz
rneovim-535c450c72bb643aaff5e024d64980e124d6ddec.tar.bz2
rneovim-535c450c72bb643aaff5e024d64980e124d6ddec.zip
remove DO_AUTOCHDIR
Diffstat (limited to 'src/buffer.c')
-rw-r--r--src/buffer.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/buffer.c b/src/buffer.c
index 5c77f85506..93f5fce8aa 100644
--- a/src/buffer.c
+++ b/src/buffer.c
@@ -425,7 +425,7 @@ aucmd_abort:
return;
/* Change directories when the 'acd' option is set. */
- DO_AUTOCHDIR
+ do_autochdir();
/*
* Remove the buffer from the list.
@@ -1255,7 +1255,7 @@ void enter_buffer(buf_T *buf)
/* Change directories when the 'acd' option is set. */
- DO_AUTOCHDIR
+ do_autochdir();
if (curbuf->b_kmap_state & KEYMAP_INIT)
(void)keymap_init();
@@ -1272,8 +1272,11 @@ void enter_buffer(buf_T *buf)
*/
void do_autochdir(void)
{
- if (curbuf->b_ffname != NULL && vim_chdirfile(curbuf->b_ffname) == OK)
- shorten_fnames(TRUE);
+ if (p_acd) {
+ if (curbuf->b_ffname != NULL && vim_chdirfile(curbuf->b_ffname) == OK) {
+ shorten_fnames(TRUE);
+ }
+ }
}
/*