components/vim/patches/vi-compatible.patch
author Rich Burridge <rich.burridge@oracle.com>
Tue, 18 Apr 2017 08:40:16 -0700
changeset 7896 0f03c7e0b475
parent 7049 e8d705cba87d
permissions -rw-r--r--
25675711 Update cmake to version 3.7
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7049
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     1
When started as "vi", run in vi-compatibility mode, and don't source
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     2
defaults.vim.  This can be submitted upstream.
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     3
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     4
--- a/runtime/defaults.vim	2016-09-12 07:41:04.000000000 -0700
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     5
+++ b/runtime/defaults.vim	2016-09-15 15:55:10.820971765 -0700
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     6
@@ -13,6 +13,12 @@
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     7
   finish
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     8
 endif
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
     9
 
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    10
+" When started as "vi", operate in compatible mode (unless you have a
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    11
+" .vimrc).
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    12
+if v:progname ==? "vi"
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    13
+  finish
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    14
+endif
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    15
+
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    16
 " Bail out if something that ran earlier, e.g. a system wide vimrc, does not
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    17
 " want Vim to use these default values.
e8d705cba87d 24676533 vim 8.0.0016
Danek Duvall <danek.duvall@oracle.com>
parents:
diff changeset
    18
 if exists('skip_defaults_vim')