<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>