@@ -6065,17 +6065,18 @@ A jump table for the options with a short description can be found at |Q_op|.
6065
6065
geom pixelGeometry int 0 - 2 (see below)
6066
6066
renmode renderingMode int 0 - 6 (see below)
6067
6067
taamode textAntialiasMode int 0 - 3 (see below)
6068
+ scrlines Scroll Lines int >= 0 (see below)
6068
6069
6069
- See this URL for detail:
6070
- http ://msdn.microsoft.com/en-us/library/dd368190.aspx
6070
+ See this URL for detail (except for scrlines) :
6071
+ https ://msdn.microsoft.com/en-us/library/dd368190.aspx
6071
6072
6072
6073
For geom: structure of a device pixel.
6073
6074
0 - DWRITE_PIXEL_GEOMETRY_FLAT
6074
6075
1 - DWRITE_PIXEL_GEOMETRY_RGB
6075
6076
2 - DWRITE_PIXEL_GEOMETRY_BGR
6076
6077
6077
6078
See this URL for detail:
6078
- http ://msdn.microsoft.com/en-us/library/dd368114.aspx
6079
+ https ://msdn.microsoft.com/en-us/library/dd368114.aspx
6079
6080
6080
6081
For renmode: method of rendering glyphs.
6081
6082
0 - DWRITE_RENDERING_MODE_DEFAULT
@@ -6087,7 +6088,7 @@ A jump table for the options with a short description can be found at |Q_op|.
6087
6088
6 - DWRITE_RENDERING_MODE_OUTLINE
6088
6089
6089
6090
See this URL for detail:
6090
- http ://msdn.microsoft.com/en-us/library/dd368118.aspx
6091
+ https ://msdn.microsoft.com/en-us/library/dd368118.aspx
6091
6092
6092
6093
For taamode: antialiasing mode used for drawing text.
6093
6094
0 - D2D1_TEXT_ANTIALIAS_MODE_DEFAULT
@@ -6096,7 +6097,25 @@ A jump table for the options with a short description can be found at |Q_op|.
6096
6097
3 - D2D1_TEXT_ANTIALIAS_MODE_ALIASED
6097
6098
6098
6099
See this URL for detail:
6099
- http://msdn.microsoft.com/en-us/library/dd368170.aspx
6100
+ https://msdn.microsoft.com/en-us/library/dd368170.aspx
6101
+
6102
+ For scrlines: threshold for lines to be scrolled.
6103
+ 0 - Always use scrolling. (default)
6104
+ 1 - Use full page redrawing.
6105
+ > 1 - If the lines to be scrolled is grater or equal to the
6106
+ specified value, use redrawing. Otherwise use
6107
+ scrolling.
6108
+
6109
+ If you feel scrolling a page (CTRL-F ) is too slow with DirectX
6110
+ renderer, try this "scrlines" option.
6111
+ When set it "1", Vim uses full page redrawing instead of
6112
+ scrolling. Redrawing a page is faster than scrolling a
6113
+ page in some environments.
6114
+ After that, when you feel scrolling lines (CTRL-Y ) becomes
6115
+ slow, please try "2" or greater value for this option.
6116
+ It works threshold line number to switch scrolling to
6117
+ redrawing. Scrolling a few lines might be faster than
6118
+ redrawing a page in some environments.
6100
6119
6101
6120
Example: >
6102
6121
set encoding=utf-8
@@ -6105,13 +6124,12 @@ A jump table for the options with a short description can be found at |Q_op|.
6105
6124
<
6106
6125
If select a raster font (Courier, Terminal or FixedSys which
6107
6126
have ".fon" extension in file name) to 'guifont' , it will be
6108
- drawn by GDI as a fallback. This fallback will cause
6109
- significant slow down on drawing.
6127
+ drawn by GDI as a fallback.
6110
6128
6111
6129
NOTE: It is known that some fonts and options combination
6112
6130
causes trouble on drawing glyphs.
6113
6131
6114
- - 'rendmode :5' and 'renmode:6' will not work with some
6132
+ - 'renmode :5' and 'renmode:6' will not work with some
6115
6133
special made fonts (True-Type fonts which includes only
6116
6134
bitmap glyphs).
6117
6135
- 'taamode:3' will not work with some vector fonts.
0 commit comments