components/vim/patches/vi-compatible.patch
author Alan Coopersmith <Alan.Coopersmith@Oracle.COM>
Tue, 04 Apr 2017 17:27:12 -0700
changeset 7830 a19af6ab1a9c
parent 7049 e8d705cba87d
permissions -rw-r--r--
25816799 Remove more excess FOSS from Desktop gate [PSARC 2016/088 - b122 subset] PSARC/2016/088 EOF of more excess FOSS from Desktop consolidation (scrubbing the decks harder)
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')