annotate src/msvc2015.bat @ 34623:65e7eaf68f19 v9.1.0200

patch 9.1.0200: `gj`/`gk` not skipping over outer virtual text lines Commit: https://github.com/vim/vim/commit/b2d124c6258ff41e1f951bf39a4afc386d79ddc4 Author: Dylan Thacker-Smith <dylan.ah.smith@gmail.com> Date: Sun Mar 24 09:43:25 2024 +0100 patch 9.1.0200: `gj`/`gk` not skipping over outer virtual text lines Problem: `gj`/`gk` was updating the desired cursor virtual column to the outer virtual text, even though the actual cursor position was moved to not be on the virtual text, leading the need to do an extra `gj`/`gk` to move past each virtual text line. (rickhowe) Solution: Exclude the outer virtual text when getting the line length for moving the cursor with `gj`/`gk`, so that no extra movement is needed to skip over virtual text lines. (Dylan Thacker-Smith) fixes: #12028 related: #14262 Signed-off-by: Dylan Thacker-Smith <dylan.ah.smith@gmail.com> Signed-off-by: Christian Brabandt <cb@256bit.org>
author Christian Brabandt <cb@256bit.org>
date Sun, 24 Mar 2024 10:00:05 +0100
parents fe97616d43d2
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
12600
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
1 @echo off
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
2 rem To be used on MS-Windows for Visual C++ 2015 (either Express or Community)
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
3 rem See INSTALLpc.txt for information.
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
4 rem
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
5 rem Usage:
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
6 rem For x86 builds run this without options:
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
7 rem msvc2015
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
8 rem For x64 builds run this with "x86_amd64" option:
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
9 rem msvc2015 x86_amd64
14792
8eb8200a55b2 patch 8.1.0408: MSVC: cannot use the "x64" native compiler option
Christian Brabandt <cb@256bit.org>
parents: 12600
diff changeset
10 rem This works on any editions including Express edition.
8eb8200a55b2 patch 8.1.0408: MSVC: cannot use the "x64" native compiler option
Christian Brabandt <cb@256bit.org>
parents: 12600
diff changeset
11 rem If you use Community (or Professional) edition, you can also use "x64"
8eb8200a55b2 patch 8.1.0408: MSVC: cannot use the "x64" native compiler option
Christian Brabandt <cb@256bit.org>
parents: 12600
diff changeset
12 rem option:
8eb8200a55b2 patch 8.1.0408: MSVC: cannot use the "x64" native compiler option
Christian Brabandt <cb@256bit.org>
parents: 12600
diff changeset
13 rem msvc2015 x64
12600
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
14
590424e87b65 patch 8.0.1178: using old compiler on MS-Windows
Christian Brabandt <cb@256bit.org>
parents:
diff changeset
15 call "%VS140COMNTOOLS%..\..\VC\vcvarsall.bat" %*