comparison src/option.c @ 8659:72e2f387466f v7.4.1619

commit https://github.com/vim/vim/commit/364fa5c7ec2a99a791c8f8b66fe70b0bf1dd9a41 Author: Bram Moolenaar <Bram@vim.org> Date: Sun Mar 20 17:53:25 2016 +0100 patch 7.4.1619 Problem: When 'fileformats' is set in the vimrc it applies to new buffers but not the initial buffer. Solution: Set 'fileformat' when starting up. (Mike Williams)
author Christian Brabandt <cb@256bit.org>
date Sun, 20 Mar 2016 18:00:05 +0100
parents 24b43dd167eb
children 219d80fee92f
comparison
equal deleted inserted replaced
8658:549a7dde4eb0 8659:72e2f387466f
4014 p_shcf = (char_u *)"/c"; 4014 p_shcf = (char_u *)"/c";
4015 options[idx3].def_val[VI_DEFAULT] = p_shcf; 4015 options[idx3].def_val[VI_DEFAULT] = p_shcf;
4016 } 4016 }
4017 } 4017 }
4018 #endif 4018 #endif
4019
4020 if (bufempty())
4021 {
4022 int idx_ffs = findoption((char_u *)"ffs");
4023
4024 /* Apply the first entry of 'fileformats' to the initial buffer. */
4025 if (idx_ffs >= 0 && (options[idx_ffs].flags & P_WAS_SET))
4026 set_fileformat(default_fileformat(), OPT_LOCAL);
4027 }
4019 4028
4020 #ifdef FEAT_TITLE 4029 #ifdef FEAT_TITLE
4021 set_title_defaults(); 4030 set_title_defaults();
4022 #endif 4031 #endif
4023 } 4032 }