<pre style='margin:0'>
Rainer Müller (raimue) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/3b30ef12d1954ab46b97cd9029ee7fbb0a9035f5">https://github.com/macports/macports-ports/commit/3b30ef12d1954ab46b97cd9029ee7fbb0a9035f5</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 3b30ef12d1954ab46b97cd9029ee7fbb0a9035f5
</span>Author: Rainer Müller <raimue@macports.org>
AuthorDate: Sun Dec 29 01:18:24 2019 +0100

<span style='display:block; white-space:pre;color:#404040;'>    MacVim: Update to version 8.1.snapshot161
</span>---
 editors/MacVim/Portfile                            |  15 +-
 editors/MacVim/files/patch-MacVim-GCC-VERSION.diff |   4 +-
 .../MacVim/files/patch-remove-Homebrew-python.diff |  11 +-
 editors/MacVim/files/patch-remove-sparkle.diff     |  16 +-
 editors/MacVim/files/patch-vim-8.1.1365.diff       |  67 --
 editors/MacVim/files/patch-vim-8.1.1366.diff       | 879 ---------------------
 editors/MacVim/files/patch-vim-8.1.1367.diff       |  65 --
 editors/MacVim/files/patch-vim-8.1.1368.diff       |  52 --
 8 files changed, 18 insertions(+), 1091 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/Portfile b/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b779c50..46b95fb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/MacVim/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -3,11 +3,10 @@ PortGroup           github 1.0
</span> PortGroup           compiler_blacklist_versions 1.0
 
 set vim_version     8.1
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set snapshot        155
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set snapshot        161
</span> github.setup        macvim-dev macvim ${snapshot} snapshot-
 name                MacVim
 version             ${vim_version}.snapshot${snapshot}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span> categories          editors
 platforms           darwin
 license             Vim GPL-2+
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,9 +19,9 @@ long_description \
</span> 
 homepage            https://macvim-dev.github.io/macvim/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  f7053908d25b0dd76e33a468f424a861840cfc7e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  e684e25056e90b425dccd86c877e90339f5ee0c18d6794d5c7ee80c3cf6c6199 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    size    20419832
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  25adc7f380af17101948b2d6fc39e347672c3383 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  bbc220da67525d1bc4732c8c0689ef04dc1f39603acf1530c6938aca049f3017 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    21198775
</span> 
 depends_lib         port:ncurses \
                     port:gettext \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,11 +33,7 @@ supported_archs     x86_64
</span> 
 patchfiles          patch-MacVim-GCC-VERSION.diff \
                     patch-remove-sparkle.diff \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-remove-Homebrew-python.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-vim-8.1.1365.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-vim-8.1.1366.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-vim-8.1.1367.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    patch-vim-8.1.1368.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-remove-Homebrew-python.diff
</span> 
 pre-fetch {
     if {${os.platform} eq "darwin" && ${os.major} < 12} {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-MacVim-GCC-VERSION.diff b/editors/MacVim/files/patch-MacVim-GCC-VERSION.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 03ba9ed..70bbfe5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-MacVim-GCC-VERSION.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/MacVim/files/patch-MacVim-GCC-VERSION.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span> --- src/MacVim/MacVim.xcodeproj/project.pbxproj.orig      2015-12-09 18:06:35.000000000 +0100
 +++ src/MacVim/MacVim.xcodeproj/project.pbxproj        2015-12-09 18:06:38.000000000 +0100
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -777,7 +777,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1055,7 +1055,7 @@
</span>                   isa = XCBuildConfiguration;
                        buildSettings = {
                                ENABLE_TESTABILITY = YES;
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -9,7 +9,7 @@
</span>                           GCC_WARN_ABOUT_RETURN_TYPE = YES;
                                GCC_WARN_UNUSED_VARIABLE = YES;
                                ONLY_ACTIVE_ARCH = YES;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -777,7 +777,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1067,7 +1067,7 @@
</span>           C01FCF5008A954540054247B /* Release */ = {
                        isa = XCBuildConfiguration;
                        buildSettings = {
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-remove-Homebrew-python.diff b/editors/MacVim/files/patch-remove-Homebrew-python.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index df0447b..a1172b2 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-remove-Homebrew-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/MacVim/files/patch-remove-Homebrew-python.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,8 +1,8 @@
</span> Upstream: https://github.com/macvim-dev/macvim/pull/423 (reverting partly)
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/MacVim/vimrc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/MacVim/vimrc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -13,41 +13,3 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/MacVim/vimrc       2019-10-30 12:33:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/MacVim/vimrc       2019-12-29 01:10:11.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -13,36 +13,3 @@
</span>  " the entire MacVim menu is set up in a nib file which currently only is
  " translated to English).
  set langmenu=none
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -15,15 +15,12 @@ Upstream: https://github.com/macvim-dev/macvim/pull/423 (reverting partly)
</span> -  if filereadable("/usr/local/Frameworks/Python.framework/Versions/2.7/Python")
 -    " Homebrew python 2.7
 -    set pythondll=/usr/local/Frameworks/Python.framework/Versions/2.7/Python
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    set pythonhome=/usr/local/Frameworks/Python.framework/Versions/2.7
</span> -  elseif filereadable("/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python")
 -    " MacPorts python 2.7
 -    set pythondll=/opt/local/Library/Frameworks/Python.framework/Versions/2.7/Python
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    set pythonhome=/opt/local/Library/Frameworks/Python.framework/Versions/2.7
</span> -  elseif filereadable("/Library/Frameworks/Python.framework/Versions/2.7/Python")
 -    " https://www.python.org/downloads/mac-osx/
 -    set pythondll=/Library/Frameworks/Python.framework/Versions/2.7/Python
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    set pythonhome=/Library/Frameworks/Python.framework/Versions/2.7
</span> -  endif
 -endif
 -
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -36,11 +33,9 @@ Upstream: https://github.com/macvim-dev/macvim/pull/423 (reverting partly)
</span> -  if filereadable("/opt/local/Library/Frameworks/Python.framework/Versions/3.7/Python")
 -    " MacPorts python 3.7
 -    set pythonthreedll=/opt/local/Library/Frameworks/Python.framework/Versions/3.7/Python
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    set pythonthreehome=/opt/local/Library/Frameworks/Python.framework/Versions/3.7
</span> -  elseif filereadable("/Library/Frameworks/Python.framework/Versions/3.7/Python")
 -    " https://www.python.org/downloads/mac-osx/
 -    set pythonthreedll=/Library/Frameworks/Python.framework/Versions/3.7/Python
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    set pythonthreehome=/Library/Frameworks/Python.framework/Versions/3.7
</span> -  endif
 -endif
 -
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-remove-sparkle.diff b/editors/MacVim/files/patch-remove-sparkle.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index 57eab2c..cab6c9e 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-remove-sparkle.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/editors/MacVim/files/patch-remove-sparkle.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -29,8 +29,8 @@
</span>                  <textField verticalHuggingPriority="750" id="121">
                      <rect key="frame" x="209" y="50" width="243" height="58"/>
                      <autoresizingMask key="autoresizingMask" flexibleMinY="YES"/>
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/MacVim/MacVim.xcodeproj/project.pbxproj.orig    2017-06-12 11:56:17.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/MacVim/MacVim.xcodeproj/project.pbxproj    2017-06-12 11:56:42.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/MacVim/MacVim.xcodeproj/project.pbxproj    2019-12-29 01:02:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/MacVim/MacVim.xcodeproj/project.pbxproj    2019-12-29 01:02:12.000000000 +0100
</span> @@ -66,8 +66,6 @@
                1DFE25A50C527BC4003000F7 /* PSMTabBarControl.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D493DB90C52533B00AB718C /* PSMTabBarControl.framework */; };
                52818B031C1C08CE00F59085 /* QLStephen.qlgenerator in Copy QuickLookPlugin */ = {isa = PBXBuildFile; fileRef = 52818AFF1C1C075300F59085 /* QLStephen.qlgenerator */; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,7 +56,7 @@
</span>           52B7ED9A1C4A4D6900AFFF15 /* dsa_pub.pem */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = dsa_pub.pem; sourceTree = "<group>"; };
                8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
                8D1107320486CEB800E47090 /* MacVim.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MacVim.app; sourceTree = BUILT_PRODUCTS_DIR; };
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -264,7 +260,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -395,7 +391,6 @@
</span>                           1DFE25A50C527BC4003000F7 /* PSMTabBarControl.framework in Frameworks */,
                                8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */,
                                1D8B5A53104AF9FF002E59D5 /* Carbon.framework in Frameworks */,
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -64,7 +64,7 @@
</span>                   );
                        runOnlyForDeploymentPostprocessing = 0;
                };
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -442,7 +437,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -575,7 +570,6 @@
</span>           29B97323FDCFA39411CA2CEA /* Frameworks */ = {
                        isa = PBXGroup;
                        children = (
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,8 +72,8 @@
</span>                           1D8B5A52104AF9FF002E59D5 /* Carbon.framework */,
                                1D493DB30C52533B00AB718C /* PSMTabBarControl.xcodeproj */,
                                1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */,
<span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/MacVim/English.lproj/MainMenu.nib/designable.nib        2018-08-17 11:39:22.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/MacVim/English.lproj/MainMenu.nib/designable.nib   2018-08-17 11:39:39.000000000 +0200
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/MacVim/English.lproj/MainMenu.nib/designable.nib   2019-10-30 12:33:12.000000000 +0100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/MacVim/English.lproj/MainMenu.nib/designable.nib   2019-12-29 01:07:47.000000000 +0100
</span> @@ -24,11 +24,6 @@
                                      <action selector="orderFrontStandardAboutPanel:" target="-2" id="142"/>
                                  </connections>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -86,9 +86,9 @@
</span>                              <menuItem isSeparatorItem="YES" id="196">
                                  <modifierMask key="keyEquivalentModifierMask" command="YES"/>
                              </menuItem>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -206,6 +201,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                 </menuItem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -208,6 +203,5 @@
</span>              </items>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+             <point key="canvasLocation" x="139" y="67"/>
</span>          </menu>
 -        <customObject id="Jqk-qh-n0J" customClass="SUUpdater"/>
      </objects>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-vim-8.1.1365.diff b/editors/MacVim/files/patch-vim-8.1.1365.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index b5acbfd..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-vim-8.1.1365.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,67 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To: vim_dev@googlegroups.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: Patch 8.1.1365
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fcc: outbox
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Bram Moolenaar <Bram@moolenaar.net>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Mime-Version: 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Type: text/plain; charset=UTF-8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Transfer-Encoding: 8bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Patch 8.1.1365
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Problem:    Source command doesn't check for the sandbox. (Armin Razmjou)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Solution:   Check for the sandbox when sourcing a file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Files:      src/getchar.c, src/testdir/test_source.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1364/src/getchar.c  2019-05-19 21:57:05.670320399 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/getchar.c  2019-05-22 20:33:44.175220749 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1407,1412 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1407,1418 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   emsg(_(e_nesting));
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     // Disallow sourcing a file in the sandbox, the commands would be executed
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     // later, possibly outside of the sandbox.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     if (check_secure())
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  return;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_EVAL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      if (ignore_script)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   /* Not reading from script, also don't open one.  Warning message? */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1364/src/testdir/test_source.vim    2019-01-12 13:25:42.633479785 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/testdir/test_source.vim    2019-05-22 20:44:58.887015783 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 36,38 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 36,47 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    au! SourcePre
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    au! SourcePost
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ func Test_source_sandbox()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   new
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   call writefile(["Ohello\<Esc>"], 'Xsourcehello')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   source! Xsourcehello | echo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   call assert_equal('hello', getline(1))
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   call assert_fails('sandbox source! Xsourcehello', 'E48:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   bwipe!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1364/src/version.c  2019-05-21 23:08:56.969600854 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/version.c  2019-05-22 22:37:10.196825450 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 769,770 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 769,772 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  {   /* Add new patch number below this line */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     1365,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hundred-and-one symptoms of being an internet addict:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-13. You refer to going to the bathroom as downloading.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\\\  an exciting new programming language -- http://www.Zimbu.org        ///
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-vim-8.1.1366.diff b/editors/MacVim/files/patch-vim-8.1.1366.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 91d17b4..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-vim-8.1.1366.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,879 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To: vim_dev@googlegroups.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: Patch 8.1.1366
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fcc: outbox
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Bram Moolenaar <Bram@moolenaar.net>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Mime-Version: 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Type: text/plain; charset=UTF-8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Transfer-Encoding: 8bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Patch 8.1.1366
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Problem:    Using expressions in a modeline is unsafe.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Solution:   Disallow using expressions in a modeline, unless the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            'modelineexpr' option is set.  Update help, add more tests.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Files:         runtime/doc/options.txt, src/option.c, src/option.h,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            src/testdir/test_modeline.vim, src/testdir/test49.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-[modified to apply cleanly as a backport against 8.1.0950
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --raimue@macports.org]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1365/runtime/doc/options.txt        2019-05-05 18:11:46.320590639 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- runtime/doc/options.txt        2019-05-23 15:14:40.692739911 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 578,591 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     /* vi:set dir=c\:\tmp: */ ~
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  This sets the 'dir' option to "c:\tmp".  Only a single backslash before the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  ':' is removed.  Thus to include "\:" you have to specify "\\:".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  No other commands than "set" are supported, for security reasons (somebody
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  might create a Trojan horse text file with modelines).  And not all options
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! can be set.  For some options a flag is set, so that when it's used the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! |sandbox| is effective.  Still, there is always a small risk that a modeline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! causes trouble.  E.g., when some joker sets 'textwidth' to 5 all your lines
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! are wrapped unexpectedly.  So disable modelines before editing untrusted text.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! The mail ftplugin does this, for example.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  Hint: If you would like to do something else than setting an option, you could
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  define an autocommand that checks the file for a specific string.  For
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 578,594 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     /* vi:set dir=c\:\tmp: */ ~
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  This sets the 'dir' option to "c:\tmp".  Only a single backslash before the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  ':' is removed.  Thus to include "\:" you have to specify "\\:".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!                                                  *E992*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  No other commands than "set" are supported, for security reasons (somebody
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  might create a Trojan horse text file with modelines).  And not all options
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! can be set.  For some options a flag is set, so that when the value is used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! the |sandbox| is effective.  Some options can only be set from the modeline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! when 'modelineexpr' is set (the default is off).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! Still, there is always a small risk that a modeline causes trouble.  E.g.,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! when some joker sets 'textwidth' to 5 all your lines are wrapped unexpectedly.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! So disable modelines before editing untrusted text.  The mail ftplugin does
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! this, for example.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  Hint: If you would like to do something else than setting an option, you could
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  define an autocommand that checks the file for a specific string.  For
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 795,803 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   a different way.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The 'autoindent' option is reset when the 'paste' option is set and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   restored when 'paste' is reset.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {small difference from Vi: After the indent is deleted when typing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  <Esc> or <CR>, the cursor position when moving up or down is after the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  deleted indent; Vi puts the cursor somewhere in the deleted indent}.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            *'autoread'* *'ar'* *'noautoread'* *'noar'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'autoread' 'ar'          boolean (default off)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 798,803 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1121,1127 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   {only available when compiled with the |+balloon_eval|
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   feature}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Expression for text to show in evaluation balloon.  It is only used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  when 'ballooneval' is on.  These variables can be used:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   v:beval_bufnr   number of the buffer in which balloon is going to show
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   v:beval_winnr   number of the window
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1121,1128 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   {only available when compiled with the |+balloon_eval|
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   feature}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Expression for text to show in evaluation balloon.  It is only used
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  when 'ballooneval' or 'balloonevalterm' is on.  These variables can be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  used:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   v:beval_bufnr   number of the buffer in which balloon is going to show
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   v:beval_winnr   number of the window
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1132,1138 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The evaluation of the expression must not have side effects!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Example: >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     function! MyBalloonExpr()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 'Cursor is at line ' . v:beval_lnum .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           \', column ' . v:beval_col .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           \ ' of file ' .  bufname(v:beval_bufnr) .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1133,1139 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The evaluation of the expression must not have side effects!
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Example: >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     function MyBalloonExpr()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return 'Cursor is at line ' . v:beval_lnum .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           \', column ' . v:beval_col .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           \ ' of file ' .  bufname(v:beval_bufnr) .
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1151,1156 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1152,1158 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'balloonexpr' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 2677,2683 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   uses another default.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option cannot be set from a |modeline| or in the |sandbox|, for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   security reasons.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {Vi: directory to put temp file in, defaults to "/tmp"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   *'display'* *'dy'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'display' 'dy'           string  (default "", set to "truncate" in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 2679,2684 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 3229,3235 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| if set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option can't be set from a |modeline| when the 'diff' option is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  on.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'foldexpr' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 3230,3236 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| if set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option can't be set from a |modeline| when the 'diff' option is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  on or the 'modelineexpr' option is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'foldexpr' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 3362,3367 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 3363,3369 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| if set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'foldtext' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 3399,3404 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 3401,3407 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.  That stops the option from working,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   since changing the buffer text is not allowed.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   NOTE: This option is set to "" when 'compatible' is set.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                   *'formatlistpat'* *'flp'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 3455,3460 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 3458,3465 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Also see 'swapsync' for controlling fsync() on swap files.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   'fsync' also applies to |writefile()|, unless a flag is used to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   overrule it.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set from a |modeline| or in the |sandbox|, for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  security reasons.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                              *'gdefault'* *'gd'* *'nogdefault'* *'nogd'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'gdefault' 'gd'          boolean (default off)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 3780,3785 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 3785,3791 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   'guitabtooltip' is used for the tooltip, see below.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Only used when the GUI tab pages line is displayed.  'e' must be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   present in 'guioptions'.  For the non-GUI tab pages line 'tabline' is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4030,4035 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4036,4042 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When this option contains printf-style '%' items, they will be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   expanded according to the rules used for 'statusline'.  See
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   'titlestring' for example settings.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   {not available when compiled without the |+statusline| feature}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   *'ignorecase'* *'ic'* *'noignorecase'* *'noic'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4047,4052 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4054,4061 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option specifies a function that will be called to
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   activate or deactivate the Input Method.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not used in the GUI.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Example: >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           function ImActivateFunc(active)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4163,4168 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4172,4179 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           set imstatusfunc=ImStatusFunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  <
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   NOTE: This function is invoked very often.  Keep it fast.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           *'imstyle'* *'imst'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'imstyle' 'imst' number (default 1)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4179,4184 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4190,4197 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   |single-repeat|, etc.  Therefore over-the-spot style becomes the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   default now.  This should work fine for most people, however if you
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   have any problem with it, try using on-the-spot style.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           *'include'* *'inc'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'include' 'inc'          string  (default "^\s*#\s*include")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4213,4218 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4226,4232 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'includeexpr' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4300,4305 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4314,4320 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The expression will be evaluated in the |sandbox| when set from a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'indentexpr' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4707,4713 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   "=" operator to use this same indentation algorithm rather than
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   calling an external program if 'equalprg' is empty.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option is not used when 'paste' is set.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {Vi: Does it a little bit differently}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           *'lispwords'* *'lw'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'lispwords' 'lw' string  (default is very long)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4722,4727 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4897,4902 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4911,4922 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  <     This option cannot be set from a |modeline| or in the |sandbox|, for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   security reasons.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                                          *'makespellmem'* *'msm'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 'makespellmem' 'msm'             string  (default "460000,2000,500")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  global
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  Values relevant only when compressing a spell file, see |spell|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set from a |modeline| or in the |sandbox|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           *'matchpairs'* *'mps'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'matchpairs' 'mps'       string  (default "(:),{:},[:]")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   local to buffer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 5053,5058 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 5072,5088 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'modeline' 'ml'          boolean (Vim default: on (off for root),
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            Vi default: off)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   local to buffer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  If 'modeline' is on 'modelines' gives the number of lines that is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  checked for set commands.  If 'modeline' is off or 'modelines' is zero
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  no lines are checked.  See |modeline|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                     *'modelineexpr'* *'mle'* *'nomodelineexpr'* *'nomle'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 'modelineexpr' 'mle'     boolean (default: off)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                  global
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  When on allow some options that are an expression to be set in the
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  modeline.  Check the option for whether it is affected by
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  'modelineexpr'.  Also see |modeline|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                           *'modelines'* *'mls'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'modelines' 'mls'        number  (default 5)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   global
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 6062,6067 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 6092,6099 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When this option is not empty, it determines the content of the ruler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   string, as displayed for the 'ruler' option.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The format of this option is like that of 'statusline'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The default ruler width is 17 characters.  To make the ruler 15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   characters wide, put "%15(" at the start and "%)" at the end.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Example: >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 6585,6591 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     O     message for reading a file overwrites any previous message.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           Also for quickfix message (e.g., ":cn").
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     s     don't give "search hit BOTTOM, continuing at TOP" or "search
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!          hit TOP, continuing at BOTTOM" messages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     t     truncate file message at the start if it is too long to fit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           on the command-line, "<" will appear in the left most column.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           Ignored in Ex mode.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 6617,6624 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     O     message for reading a file overwrites any previous message.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           Also for quickfix message (e.g., ":cn").
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     s     don't give "search hit BOTTOM, continuing at TOP" or "search
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!          hit TOP, continuing at BOTTOM" messages; when using the search
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!          count do not show "W" after the count message (see S below)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     t     truncate file message at the start if it is too long to fit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           on the command-line, "<" will appear in the left most column.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           Ignored in Ex mode.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 6601,6605 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           "Pattern not found", "Back at original", etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     q     use "recording" instead of "recording @a"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     F     don't give the file info when editing a file, like `:silent`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!          was used for the command
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 6634,6639 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           "Pattern not found", "Back at original", etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     q     use "recording" instead of "recording @a"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     F     don't give the file info when editing a file, like `:silent`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!          was used for the command; note that this also affects messages
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!          from autocommands
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 7168,7173 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 7202,7208 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The 'statusline' option will be evaluated in the |sandbox| if set from
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   a modeline, see |sandbox-option|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   It is not allowed to change text or jump to another window while
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   evaluating 'statusline' |textlock|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 7348,7353 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 7383,7389 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When changing something that is used in 'tabline' that does not
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   trigger it to be updated, use |:redrawtabline|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Keep in mind that only one of the tab pages is the current one, others
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   are invisible and you can't jump to their windows.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 7443,7449 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   must be included in the tags file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option doesn't affect commands that find all matching tags (e.g.,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   command-line completion and ":help").
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {Vi: always uses binary search in some versions}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                                   *'tagcase'* *'tc'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'tagcase' 'tc'           string  (default "followic")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 7479,7484 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 7507,7513 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   The use of |:set+=| and |:set-=| is preferred when adding or removing
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   file names from the list.  This avoids problems when a future version
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   uses another default.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  {Vi: default is "tags /usr/lib/tags"}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           *'tagstack'* *'tgst'* *'notagstack'* *'notgst'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'tagstack' 'tgst'        boolean (default on)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 7542,7547 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 7878,7885 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 7912,7922 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   non-empty 't_ts' option).
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When Vim was compiled with HAVE_X11 defined, the original title will
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   be restored if possible, see |X11|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When this option contains printf-style '%' items, they will be
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   expanded according to the rules used for 'statusline'.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set in a modeline when 'modelineexpr' is off.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   Example: >
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      :auto BufEnter * let &titlestring = hostname() . "/" . expand("%:p")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      :set title titlestring=%<%F%=%l/%L-%P titlelen=70
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 8065,8070 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 8102,8109 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   undo file that exists is used.  When it cannot be read an error is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   given, no further entry is used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   See |undo-persistence|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set from a |modeline| or in the |sandbox|, for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  security reasons.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                           *'undofile'* *'noundofile'* *'udf'* *'noudf'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'undofile' 'udf' boolean (default off)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 8374,8379 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 8413,8420 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When equal to "NONE" no viminfo file will be read or written.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option can be set with the |-i| command line flag.  The |--clean|
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   command line flag sets it to "NONE".
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  This option cannot be set from a |modeline| or in the |sandbox|, for
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  security reasons.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                                       *'virtualedit'* *'ve'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'virtualedit' 've'       string  (default "")
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 8783,8790 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When 'textwidth' is non-zero, this option is not used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option is set to 0 when 'paste' is set and restored when 'paste'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   is reset.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  See also 'formatoptions' and |ins-textwidth|.  {Vi: works differently
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  and less usefully}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                              *'wrapscan'* *'ws'* *'nowrapscan'* *'nows'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'wrapscan' 'ws'          boolean (default on)                    *E384* *E385*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 8824,8830 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   When 'textwidth' is non-zero, this option is not used.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   This option is set to 0 when 'paste' is set and restored when 'paste'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   is reset.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!  See also 'formatoptions' and |ins-textwidth|.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                              *'wrapscan'* *'ws'* *'nowrapscan'* *'nows'*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  'wrapscan' 'ws'          boolean (default on)                    *E384* *E385*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1365/src/option.c   2019-05-19 19:59:30.164255569 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/option.c   2019-05-23 14:35:57.497475468 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 467,472 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 467,473 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                             * there is a redraw flag */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #define P_NDNAME      0x8000000L /* only normal dir name chars allowed */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #define P_RWINONLY   0x10000000L /* only redraw current window */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ #define P_MLE         0x20000000L /* under control of 'modelineexpr' */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #define ISK_LATIN1  (char_u *)"@,48-57,_,192-255"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 650,656 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"balloonexpr", "bexpr", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_BEVAL) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_bexpr, PV_BEXPR,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 651,657 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"balloonexpr", "bexpr", P_STRING|P_ALLOCED|P_VI_DEF|P_VIM|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_BEVAL) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_bexpr, PV_BEXPR,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 727,733 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_cmp, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"internal,keepascii", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"cdpath",     "cd",   P_STRING|P_EXPAND|P_VI_DEF|P_COMMA|P_NODUP,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_SEARCHPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_cdpath, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)",,", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 728,734 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_cmp, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"internal,keepascii", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"cdpath",     "cd",   P_STRING|P_EXPAND|P_VI_DEF|P_SECURE|P_COMMA|P_NODUP,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_SEARCHPATH
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_cdpath, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)",,", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1175,1181 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)NULL, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"foldexpr",    "fde",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_FOLDING) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)VAR_WIN, PV_FDE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"0", (char_u *)NULL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1176,1182 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)NULL, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"foldexpr",    "fde",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_FOLDING) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)VAR_WIN, PV_FDE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"0", (char_u *)NULL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1258,1264 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)NULL, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"foldtext",    "fdt",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_FOLDING) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)VAR_WIN, PV_FDT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"foldtext()", (char_u *)NULL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1259,1265 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)NULL, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"foldtext",    "fdt",  P_STRING|P_ALLOCED|P_VIM|P_VI_DEF|P_RWIN|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_FOLDING) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)VAR_WIN, PV_FDT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"foldtext()", (char_u *)NULL}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1267,1273 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)NULL, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"formatexpr", "fex",   P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_EVAL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_fex, PV_FEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1268,1274 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)NULL, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"formatexpr", "fex",   P_STRING|P_ALLOCED|P_VI_DEF|P_VIM|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_EVAL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_fex, PV_FEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1406,1412 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)NULL, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)TRUE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"guitablabel",  "gtl", P_STRING|P_VI_DEF|P_RWIN,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_GUI_TABLINE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_gtl, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1407,1413 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)NULL, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)TRUE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"guitablabel",  "gtl", P_STRING|P_VI_DEF|P_RWIN|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_GUI_TABLINE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_gtl, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1477,1483 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)NULL, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"iconstring",  NULL,   P_STRING|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_TITLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_iconstring, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1478,1484 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)NULL, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"iconstring",  NULL,   P_STRING|P_VI_DEF|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_TITLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_iconstring, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1549,1555 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"includeexpr", "inex", P_STRING|P_ALLOCED|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_inex, PV_INEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1550,1556 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"includeexpr", "inex", P_STRING|P_ALLOCED|P_VI_DEF|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_FIND_ID) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_inex, PV_INEX,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1561,1567 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"incsearch",   "is",   P_BOOL|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_is, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"indentexpr", "inde",  P_STRING|P_ALLOCED|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_inde, PV_INDE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1562,1568 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"incsearch",   "is",   P_BOOL|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_is, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"indentexpr", "inde",  P_STRING|P_ALLOCED|P_VI_DEF|P_VIM|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #if defined(FEAT_CINDENT) && defined(FEAT_EVAL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_inde, PV_INDE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)"", (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1888,1893 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1889,1897 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"modeline",    "ml",   P_BOOL|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_ml, PV_ML,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)TRUE} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     {"modelineexpr", "mle",  P_BOOL|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                      (char_u *)&p_mle, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+                      {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"modelines",   "mls",  P_NUM|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_mls, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)5L, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 2311,2317 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)NULL, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"rulerformat", "ruf",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_STL_OPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_ruf, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 2315,2321 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)NULL, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"rulerformat", "ruf",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_STL_OPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_ruf, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 2577,2583 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"startofline", "sol",  P_BOOL|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_sol, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)TRUE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"statusline"  ,"stl",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_STL_OPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_stl, PV_STL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 2581,2587 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"startofline", "sol",  P_BOOL|P_VI_DEF|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_sol, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)TRUE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"statusline"  ,"stl",  P_STRING|P_VI_DEF|P_ALLOCED|P_RSTAT|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_STL_OPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_stl, PV_STL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 2624,2630 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"tabline",            "tal",  P_STRING|P_VI_DEF|P_RALL,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_STL_OPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_tal, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 2628,2634 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"tabline",            "tal",  P_STRING|P_VI_DEF|P_RALL|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_STL_OPT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_tal, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 2802,2808 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"titlestring", NULL,   P_STRING|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_TITLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_titlestring, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 2806,2812 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)0L, (char_u *)0L}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"titlestring", NULL,   P_STRING|P_VI_DEF|P_MLE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_TITLE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_titlestring, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 4549,4554 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 4553,4563 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               errmsg = _("E520: Not allowed in a modeline");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-               goto skip;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          if ((flags & P_MLE) && !p_mle)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+              errmsg = _("E992: Not allowed in a modeline when 'modelineexpr' is off");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+              goto skip;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_DIFF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           /* In diff mode some options are overruled.  This avoids that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-            * 'foldmethod' becomes "marker" instead of "diff" and that
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1365/src/option.h   2019-05-04 21:08:17.119814244 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/option.h   2019-05-23 13:24:39.458971246 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 631,636 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 631,637 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_SPELL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  EXTERN char_u    *p_msm;         /* 'mkspellmem' */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ EXTERN long      p_mle;          /* 'modelineexpr' */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  EXTERN long      p_mls;          /* 'modelines' */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  EXTERN char_u    *p_mouse;       /* 'mouse' */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  #ifdef FEAT_GUI
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1365/src/testdir/test_modeline.vim  2018-11-25 05:06:34.943951024 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/testdir/test_modeline.vim  2019-05-23 15:19:35.239334528 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 60,73 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set keymap= iminsert=0 imsearch=-1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! func s:modeline_fails(what, text)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    let fname = "Xmodeline_fails_" . a:what
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call writefile(['vim: set ' . a:text . ' :', 'nothing'], fname)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    let modeline = &modeline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set modeline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    filetype plugin on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    syntax enable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call assert_fails('split ' . fname, 'E474:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call assert_equal("", &filetype)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call assert_equal("", &syntax)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 60,76 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set keymap= iminsert=0 imsearch=-1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! func s:modeline_fails(what, text, error)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   if !exists('+' .. a:what)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    let fname = "Xmodeline_fails_" . a:what
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call writefile(['vim: set ' . a:text . ' :', 'nothing'], fname)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    let modeline = &modeline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    set modeline
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    filetype plugin on
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    syntax enable
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call assert_fails('split ' . fname, a:error)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call assert_equal("", &filetype)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call assert_equal("", &syntax)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 79,94 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  func Test_modeline_filetype_fails()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('filetype', 'ft=evil$CMD')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  func Test_modeline_syntax_fails()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('syntax', 'syn=evil$CMD')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  func Test_modeline_keymap_fails()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   if !has('keymap')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     return
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('keymap', 'keymap=evil$CMD')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 82,171 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  func Test_modeline_filetype_fails()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('filetype', 'ft=evil$CMD', 'E474:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  func Test_modeline_syntax_fails()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('syntax', 'syn=evil$CMD', 'E474:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  func Test_modeline_keymap_fails()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('keymap', 'keymap=evil$CMD', 'E474:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! func Test_modeline_fails_always()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('backupdir', 'backupdir=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('cdpath', 'cdpath=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('charconvert', 'charconvert=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('completefunc', 'completefunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('cscopeprg', 'cscopeprg=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('diffexpr', 'diffexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('directory', 'directory=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('equalprg', 'equalprg=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('errorfile', 'errorfile=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('exrc', 'exrc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('formatprg', 'formatprg=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('fsync', 'fsync=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('grepprg', 'grepprg=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('helpfile', 'helpfile=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('imactivatefunc', 'imactivatefunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('imstatusfunc', 'imstatusfunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('imstyle', 'imstyle=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('keywordprg', 'keywordprg=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('langmap', 'langmap=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('luadll', 'luadll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('makeef', 'makeef=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('makeprg', 'makeprg=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('makespellmem', 'makespellmem=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('mzschemedll', 'mzschemedll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('mzschemegcdll', 'mzschemegcdll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('omnifunc', 'omnifunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('operatorfunc', 'operatorfunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('perldll', 'perldll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('printdevice', 'printdevice=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('patchexpr', 'patchexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('printexpr', 'printexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pythondll', 'pythondll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pythonhome', 'pythondll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pythonthreedll', 'pythonthreedll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pythonthreehome', 'pythonthreehome=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pyxversion', 'pyxversion=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('rubydll', 'rubydll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('runtimepath', 'runtimepath=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('secure', 'secure=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('shell', 'shell=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('shellcmdflag', 'shellcmdflag=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('shellpipe', 'shellpipe=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('shellquote', 'shellquote=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('shellredir', 'shellredir=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('shellxquote', 'shellxquote=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('spellfile', 'spellfile=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('spellsuggest', 'spellsuggest=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('tcldll', 'tcldll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('titleold', 'titleold=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('viewdir', 'viewdir=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('viminfo', 'viminfo=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('viminfofile', 'viminfofile=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('winptydll', 'winptydll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('undodir', 'undodir=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   " only check a few terminal options
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('t_AB', 't_AB=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('t_ce', 't_ce=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('t_sr', 't_sr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('t_8b', 't_8b=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! func Test_modeline_fails_modelineexpr()
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('balloonexpr', 'balloonexpr=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('foldexpr', 'foldexpr=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('foldtext', 'foldtext=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('formatexpr', 'formatexpr=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('guitablabel', 'guitablabel=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('iconstring', 'iconstring=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('includeexpr', 'includeexpr=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('indentexpr', 'indentexpr=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('rulerformat', 'rulerformat=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('statusline', 'statusline=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('tabline', 'tabline=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('titlestring', 'titlestring=Something()', 'E992:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  endfunc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1365/src/testdir/test49.in  2016-10-12 16:31:16.000000000 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/testdir/test49.in  2019-05-23 15:22:31.330449346 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 5,11 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  STARTTEST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :so small.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! :se nocp nomore viminfo+=nviminfo
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :lang mess C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :so test49.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :" Go back to this file and append the results from register r.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 5,11 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  STARTTEST
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :so small.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-! :se nocp nomore viminfo+=nviminfo modelineexpr
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :lang mess C
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :so test49.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  :" Go back to this file and append the results from register r.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1365/src/version.c  2019-05-22 22:38:21.660405578 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/version.c  2019-05-23 15:20:33.079046674 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 769,770 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 769,772 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  {   /* Add new patch number below this line */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     1366,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hundred-and-one symptoms of being an internet addict:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-18. Your wife drapes a blond wig over your monitor to remind you of what she
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    looks like.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\\\  an exciting new programming language -- http://www.Zimbu.org        ///
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-vim-8.1.1367.diff b/editors/MacVim/files/patch-vim-8.1.1367.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 12eb914..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-vim-8.1.1367.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,65 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To: vim_dev@googlegroups.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: Patch 8.1.1367
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fcc: outbox
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Bram Moolenaar <Bram@moolenaar.net>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Mime-Version: 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Type: text/plain; charset=UTF-8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Transfer-Encoding: 8bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Patch 8.1.1367 (after 8.1.1366)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Problem:    can set 'modelineexpr' in modeline.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Solution:   Add P_SECURE flag.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Files:         src/option.c, src/testdir/test_modeline.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1366/src/option.c   2019-05-23 15:37:41.965634969 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/option.c   2019-05-23 17:03:12.006442820 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 1889,1895 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"modeline",    "ml",   P_BOOL|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_ml, PV_ML,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)TRUE} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"modelineexpr", "mle",  P_BOOL|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_mle, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"modelines",   "mls",  P_NUM|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 1889,1895 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"modeline",    "ml",   P_BOOL|P_VIM,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_ml, PV_ML,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)TRUE} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!     {"modelineexpr", "mle",  P_BOOL|P_VI_DEF|P_SECURE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       (char_u *)&p_mle, PV_NONE,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                       {(char_u *)FALSE, (char_u *)0L} SCTX_INIT},
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-      {"modelines",   "mls",  P_NUM|P_VI_DEF,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1366/src/testdir/test_modeline.vim  2019-05-23 15:37:41.965634969 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/testdir/test_modeline.vim  2019-05-23 17:03:54.262203562 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 119,124 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 119,125 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('makespellmem', 'makespellmem=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('mzschemedll', 'mzschemedll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('mzschemegcdll', 'mzschemegcdll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+   call s:modeline_fails('modelineexpr', 'modelineexpr', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('omnifunc', 'omnifunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('operatorfunc', 'operatorfunc=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('perldll', 'perldll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1366/src/version.c  2019-05-23 15:37:41.965634969 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/version.c  2019-05-23 17:08:31.812617656 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 769,770 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 769,772 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  {   /* Add new patch number below this line */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     1367,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-hundred-and-one symptoms of being an internet addict:
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-20. When looking at a pageful of someone else's links, you notice all of them
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    are already highlighted in purple.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\\\  an exciting new programming language -- http://www.Zimbu.org        ///
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/editors/MacVim/files/patch-vim-8.1.1368.diff b/editors/MacVim/files/patch-vim-8.1.1368.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index fc5b78c..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/editors/MacVim/files/patch-vim-8.1.1368.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,52 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-To: vim_dev@googlegroups.com
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: Patch 8.1.1368
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Fcc: outbox
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Bram Moolenaar <Bram@moolenaar.net>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Mime-Version: 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Type: text/plain; charset=UTF-8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Content-Transfer-Encoding: 8bit
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-------------
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Patch 8.1.1368 (after 8.1.1366)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Problem:    Modeline test fails with python but without pythonhome.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Solution:   Correct test argument.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Files:         src/testdir/test_modeline.vim
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1367/src/testdir/test_modeline.vim  2019-05-23 17:08:40.824565813 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/testdir/test_modeline.vim  2019-05-23 17:34:32.487469143 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 127,133 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('patchexpr', 'patchexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('printexpr', 'printexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pythondll', 'pythondll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pythonhome', 'pythondll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pythonthreedll', 'pythonthreedll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pythonthreehome', 'pythonthreehome=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pyxversion', 'pyxversion=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 127,133 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('patchexpr', 'patchexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('printexpr', 'printexpr=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pythondll', 'pythondll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-!   call s:modeline_fails('pythonhome', 'pythonhome=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pythonthreedll', 'pythonthreedll=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pythonthreehome', 'pythonthreehome=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    call s:modeline_fails('pyxversion', 'pyxversion=Something()', 'E520:')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** ../vim-8.1.1367/src/version.c  2019-05-23 17:08:40.824565813 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/version.c  2019-05-23 17:35:29.255134709 +0200
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-***************
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-*** 769,770 ****
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- 769,772 ----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  {   /* Add new patch number below this line */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+ /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+     1368,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  /**/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Shift happens.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                -- Doppler
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /// Bram Moolenaar -- Bram@Moolenaar.net -- http://www.Moolenaar.net   \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-///        sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-\\\  an exciting new programming language -- http://www.Zimbu.org        ///
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- \\\            help me help AIDS victims -- http://ICCF-Holland.org    ///
</span></pre><pre style='margin:0'>

</pre>