Mercurial > vim
changeset 15884:de7d35007cc1 v8.1.0948
patch 8.1.0948: when built without +eval "Vim --clean" produces errors
commit https://github.com/vim/vim/commit/d53931ae7306acce2cfe8c44db0a15d79adf9e00
Author: Bram Moolenaar <Bram@vim.org>
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.
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 18 Feb 2019 21:45:07 +0100 |
parents | 756e08173808 |
children | 95b27518f4f3 |
files | runtime/defaults.vim src/version.c |
diffstat | 2 files changed, 27 insertions(+), 20 deletions(-) [+] |
line wrap: on
line diff
--- a/runtime/defaults.vim +++ b/runtime/defaults.vim @@ -1,7 +1,7 @@ " The default vimrc file. " " Maintainer: Bram Moolenaar <Bram@vim.org> -" 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.