mirror of
https://github.com/vim/vim.git
synced 2025-10-06 05:44:14 -04:00
patch 8.0.0566: setting nocompatible for the tiny version moves the cursor
Problem: Setting nocompatible for the tiny version moves the cursor. Solution: Use another trick to skip commands when the +eval feature is present. (Christian Brabandt, closes #1630)
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
" The default vimrc file.
|
" The default vimrc file.
|
||||||
"
|
"
|
||||||
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
" Maintainer: Bram Moolenaar <Bram@vim.org>
|
||||||
" Last change: 2017 Apr 01
|
" Last change: 2017 Apr 12
|
||||||
"
|
"
|
||||||
" This is loaded if no vimrc file was found.
|
" This is loaded if no vimrc file was found.
|
||||||
" Except when Vim is run with "-u NONE" or "-C".
|
" Except when Vim is run with "-u NONE" or "-C".
|
||||||
@@ -28,13 +28,9 @@ endif
|
|||||||
|
|
||||||
" When the +eval feature is missing, the set command above will be skipped.
|
" When the +eval feature is missing, the set command above will be skipped.
|
||||||
" Use a trick to reset compatible only when the +eval feature is missing.
|
" Use a trick to reset compatible only when the +eval feature is missing.
|
||||||
if 1
|
silent! while 0
|
||||||
nnoremap : :"
|
set nocompatible
|
||||||
endif
|
silent! endwhile
|
||||||
silent normal :set nocompatible
|
|
||||||
if 1
|
|
||||||
nunmap :
|
|
||||||
endif
|
|
||||||
|
|
||||||
" Allow backspacing over everything in insert mode.
|
" Allow backspacing over everything in insert mode.
|
||||||
set backspace=indent,eol,start
|
set backspace=indent,eol,start
|
||||||
|
@@ -764,6 +764,8 @@ static char *(features[]) =
|
|||||||
|
|
||||||
static int included_patches[] =
|
static int included_patches[] =
|
||||||
{ /* Add new patch number below this line */
|
{ /* Add new patch number below this line */
|
||||||
|
/**/
|
||||||
|
566,
|
||||||
/**/
|
/**/
|
||||||
565,
|
565,
|
||||||
/**/
|
/**/
|
||||||
|
Reference in New Issue
Block a user