# HG changeset patch # User Bram Moolenaar # Date 1550522707 -3600 # Node ID de7d35007cc13b64a89416f4c14b7e5bc11ce285 # Parent 756e0817380892dba5c70481d9151a3f7fe09521 patch 8.1.0948: when built without +eval "Vim --clean" produces errors commit https://github.com/vim/vim/commit/d53931ae7306acce2cfe8c44db0a15d79adf9e00 Author: Bram Moolenaar Date: Mon Feb 18 21:32:28 2019 +0100 patch 8.1.0948: when built without +eval "Vim --clean" produces errors Problem: When built without +eval "Vim --clean" produces errors. (James McCoy) Solution: Do not enable filetype detection. diff --git a/runtime/defaults.vim b/runtime/defaults.vim --- a/runtime/defaults.vim +++ b/runtime/defaults.vim @@ -1,7 +1,7 @@ " The default vimrc file. " " Maintainer: Bram Moolenaar -" Last change: 2019 Jan 26 +" Last change: 2019 Feb 18 " " This is loaded if no vimrc file was found. " Except when Vim is run with "-u NONE" or "-C". @@ -90,28 +90,33 @@ if &t_Co > 2 || has("gui_running") let c_comment_strings=1 endif -" Enable file type detection. -" Use the default filetype settings, so that mail gets 'tw' set to 72, -" 'cindent' is on in C files, etc. -" Also load indent files, to automatically do language-dependent indenting. -" Revert with ":filetype off". -filetype plugin indent on +" Only do this part when Vim was compiled with the +eval feature. +if 1 + + " Enable file type detection. + " Use the default filetype settings, so that mail gets 'tw' set to 72, + " 'cindent' is on in C files, etc. + " Also load indent files, to automatically do language-dependent indenting. + " Revert with ":filetype off". + filetype plugin indent on -" Put these in an autocmd group, so that you can revert them with: -" ":augroup vimStartup | au! | augroup END" -augroup vimStartup - au! + " Put these in an autocmd group, so that you can revert them with: + " ":augroup vimStartup | au! | augroup END" + augroup vimStartup + au! - " When editing a file, always jump to the last known cursor position. - " Don't do it when the position is invalid, when inside an event handler - " (happens when dropping a file on gvim) and for a commit message (it's - " likely a different one than last time). - autocmd BufReadPost * - \ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit' - \ | exe "normal! g`\"" - \ | endif + " When editing a file, always jump to the last known cursor position. + " Don't do it when the position is invalid, when inside an event handler + " (happens when dropping a file on gvim) and for a commit message (it's + " likely a different one than last time). + autocmd BufReadPost * + \ if line("'\"") >= 1 && line("'\"") <= line("$") && &ft !~# 'commit' + \ | exe "normal! g`\"" + \ | endif -augroup END + augroup END + +endif " Convenient command to see the difference between the current buffer and the " file it was loaded from, thus the changes you made. diff --git a/src/version.c b/src/version.c --- a/src/version.c +++ b/src/version.c @@ -780,6 +780,8 @@ static char *(features[]) = static int included_patches[] = { /* Add new patch number below this line */ /**/ + 948, +/**/ 947, /**/ 946,